Page 2 of 8
Re: Jr Cartridge blank for eprom
Posted: Sat Dec 31, 2016 2:03 am
by Shaos
Re: Jr Cartridge blank for eprom
Posted: Sat Dec 31, 2016 9:34 pm
by Trixter
Thanks for sharing!
Re: Jr Cartridge blank for eprom
Posted: Tue Jan 10, 2017 6:37 pm
by Shaos
Link to order your 64KB board for 2 x AT28C256:
https://oshpark.com/shared_projects/vnBQjk6B
I just got 3 from OSHPark, assembled one and it's working with one chip (32KB):
and 2 chips (64KB):
P.S. It is ONLY for EEPROMs (where A14 is on pin 1) and board is not for usual case - use it alone
Re: Jr Cartridge blank for eprom
Posted: Wed Jan 11, 2017 5:05 am
by Shaos
Software for DOS to add signature and proper CRC to the image (PCJRCART.C):
https://github.com/shaos/pcjrcart
For now it converts read-only COM-files (that can be run from ROM), for example (it's NASM):
Code: Select all
org 100h
section .text
start:
MOV BH,7 ; 0 for DOSBox
MOV BL,4
MOV CX,1
MOV DH,18
MOV DL,0
LEA SI,[STRI]
NEXT: MOV AH,2
INT 10H
INC DX
MOV AL,[SI]
CMP AL,'$'
JE KON
MOV AH,9
INT 10H
INC SI
JMP SHORT NEXT
KON: JMP KON
section .data
STRI DB 'Hello, world ! $'
Later I'll add ability to convert any COM-files and simple EXE-files to ROM image (it will copy itself to RAM instead of running it from ROM as now)
Re: Jr Cartridge blank for eprom
Posted: Wed Jan 11, 2017 6:08 am
by Hargle
It would be oddly cool to take this project:
http://www.brutman.com/forums/viewtopic.php?f=3&t=364
where I converted a bunch of cartridge games to run off a floppy disk and convert it back to running entirely off cartridge again!
I don't quite recall how much storage space all of the games require. My project fits easily on a 360k floppy disk, but I seem to recall that nearly half of the disk is still blank, so a single cart that booted up with a little menu and allowed you to pick any of the games would be fun indeed. A PCjr megaGamesCart!
Re: Jr Cartridge blank for eprom
Posted: Wed Jan 11, 2017 9:44 am
by Shaos
Hargle wrote:It would be oddly cool to take this project:
http://www.brutman.com/forums/viewtopic.php?f=3&t=364
where I converted a bunch of cartridge games to run off a floppy disk and convert it back to running entirely off cartridge again!
I don't quite recall how much storage space all of the games require. My project fits easily on a 360k floppy disk, but I seem to recall that nearly half of the disk is still blank, so a single cart that booted up with a little menu and allowed you to pick any of the games would be fun indeed. A PCjr megaGamesCart!
About 230KB as I see - I think I can try

You even put offsets in the DETAILS.TXT - it's very helpful
P.S. It's compressible to about 100KB and I think I can put it to TWO 64KB cartridges (or ONE future 128KB cartridge that I'm also going to make)
P.P.S. Without colorpaint (that requires DOS) archive will be even smaller than 100KB...
Re: Jr Cartridge blank for eprom
Posted: Wed Jan 11, 2017 10:29 am
by Hargle
yeah, no point in adding colorPaint. I tried only because it was one of the last common cartridges out there and I had extra space on the disk.
Now all we need is some 3D printed cartridge shells to put your MegaGamesCart into. I'd definitely like to see this in a single 128k version.
Re: Jr Cartridge blank for eprom
Posted: Wed Jan 11, 2017 4:35 pm
by Shaos
I don't think cartridge shell is required - bare PCB is perfectly ok

Re: Jr Cartridge blank for eprom
Posted: Wed Jan 11, 2017 8:29 pm
by Shaos
I just burned ColorPaint into my cartridge clone and run it from DOS:
Without mouse it's useless, but at least it's working
So in order to run it you need DOS - at least bootable disk - for example "Your PCjr Sampler" - just press Fn-B(Break) when it's drawing menu and then press Y to terminate batch job (ColorPaint cartridge should be inserted at this point) then simply write G in command line and Enter ("G" is DOS command from cartridge that execute ColorPaint application from DOS).
Re: Jr Cartridge blank for eprom
Posted: Thu Jan 12, 2017 6:04 am
by Hargle
makes sense then why colorpaint when launched directly from my "carts on floppy" disk fails to load. No DOS == no worky. If I ever go back into that project for another update I will remove colorpaint completely.
I think I have a PCjr "Facemaker" cartridge that I should put on that disk instead.