Jr Cartridge blank for eprom
Re: Jr Cartridge blank for eprom
Technically possible to put 128KB into single cartridge without paging (and any other number of KB for example 512KB with programmatical paging that will require a few "period-appropriate" logic ICs around ROM). Anyway - I ordered prototypes for both 512K supercart from AlanH (with manual paging) and my quick-and-dirty replica of standard 64KB cartridge (without reboot feature because I think it is not healthy for machine to insert something when it's on):


- Attachments
-
- cart512k-top.gif
- (74.87 KiB) Not downloaded yet
-
- cart64k-top.gif
- (53.75 KiB) Not downloaded yet
-
- pcjrcart1.png
- (14.44 KiB) Not downloaded yet
Re: Jr Cartridge blank for eprom
Thanks for sharing!
You're all insane and trying to steal my magic bag!
Re: Jr Cartridge blank for eprom
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
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
- Attachments
-
- PCjrCart2.jpg
- (79 KiB) Not downloaded yet
-
- PCjrCart1.jpg
- (97.76 KiB) Not downloaded yet
Re: Jr Cartridge blank for eprom
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):

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)
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)
- Attachments
-
- PCjr-hello-world.jpg
- (99.83 KiB) Not downloaded yet
Re: Jr Cartridge blank for eprom
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!
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
About 230KB as I see - I think I can tryHargle 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!
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
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.
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
I don't think cartridge shell is required - bare PCB is perfectly ok 
Re: Jr Cartridge blank for eprom
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).
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).
- Attachments
-
- PCjr-ColorPaint.jpg
- (91.35 KiB) Not downloaded yet
Re: Jr Cartridge blank for eprom
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.
I think I have a PCjr "Facemaker" cartridge that I should put on that disk instead.