Marius Posted July 21, 2015 Share Posted July 21, 2015 Hmmm I wasn't even on tapatalk when this threefold post occurred ? Quote Link to comment Share on other sites More sharing options...
Marius Posted July 21, 2015 Share Posted July 21, 2015 The game bomb Jake which only runs on 320kb as a xex file is also around as a cartridge which runs on 64k IIRC there is some logic in that cart that makes it quite complicated dumping the cart and putting it in something that just does a bankswitch translation. I'm wondering whether it would be possible to support this game too and who has a dump? Tried to contact author/seller of game several times without any luck so far. Does this new cart come with a reset button btw? Quote Link to comment Share on other sites More sharing options...
electrotrains Posted July 21, 2015 Author Share Posted July 21, 2015 Prowizard, It looks like the cartridge version of bomb jake used the corina cartridge which I was only very dimly aware of. I had a quick look at the specs in the altirra hardware reference manual and it looks like my cartridge hardware would be able to support it. But I'd need at the very least a dump of the corina ROM, assuming the authors ever made this available... Did anything else use these cartridges? Robin Quote Link to comment Share on other sites More sharing options...
+MrFish Posted July 21, 2015 Share Posted July 21, 2015 (edited) It looks like the cartridge version of bomb jake used the corina cartridge which I was only very dimly aware of. I had a quick look at the specs in the altirra hardware reference manual and it looks like my cartridge hardware would be able to support it. But I'd need at the very least a dump of the corina ROM, assuming the authors ever made this available... Did anything else use these cartridges? Yes, they also released the Corrina ROM for "Yie Another Kung Fu". You can download both ROM's here: Corrina Games Neither of these will run correctly in Altirra yet. There was a special version of the Atari++ emulator released along with the Yie Another Kung Fu ROM that will run both games correctly. It can be downloaded Here: Yie Another Kung Fu - Atari++ & ROM Edited July 21, 2015 by MrFish 1 Quote Link to comment Share on other sites More sharing options...
electrotrains Posted July 21, 2015 Author Share Posted July 21, 2015 Thanks MrFish! I was just about to post saying both didn't seem very happy in Altirra then I noticed what you'd said at the end of the post :-) Will maybe have a go and see if I can get my cartridge to run these tonight on a real atari. Robin Quote Link to comment Share on other sites More sharing options...
electrotrains Posted July 21, 2015 Author Share Posted July 21, 2015 Hi, I see you have support for the Williams 64k Roms. The!Cart also supports the Williams 64k's, but no support of Williams 32k Roms. Will there be any support for Williams 32k Roms? Here are some Roms to test if you want to add it. Williams 32k Roms.zip Thank you, Doug Doug - thanks for the ROMs. I'd already added support for Williams 32k, just forgot it on my list. But hadn't be able to test since didn't have any ROMs until now! Robin 2 Quote Link to comment Share on other sites More sharing options...
gozar Posted July 23, 2015 Share Posted July 23, 2015 One other idea, is there anyway to support stackable carts? For example, SDX and Action!? That and an RTC that emulated an R-time 8 would be amazing. Quote Link to comment Share on other sites More sharing options...
Marius Posted July 23, 2015 Share Posted July 23, 2015 One other idea, is there anyway to support stackable carts? For example, SDX and Action!? That and an RTC that emulated an R-time 8 would be amazing. The way the turbofreezer does that is very smart. It puts sdx in bank 64. So bank 0..63 are available for carts. If you study turbofreezer technical details or ask hiassoft that will give more insight. I would appreciate this a lot... and now I'm thinking of that. When you could find a way of supporting R/W on the SD card, next step would be a driver for sdx so there can be I/O on the sd card too. (How amazing would that be ). I'm pretty sure Flashjazzcat is willing to help with that driver. Great project! Will there be a reset button on this cart? (I already asked but I might have missed the answer) Quote Link to comment Share on other sites More sharing options...
electrotrains Posted July 23, 2015 Author Share Posted July 23, 2015 Gozar - good ideas! My plan is to concentrate on finishing the final PCB for the next few days. The software and hardware are now "complete" in that I now have something that does what I originally planned to do - i.e. allow pretty much any cartridge or ROM to be run from an SD card. However, the flexibility of the hardware (since I'm using an FPGA) allows a lot more to be done with this cartridge. That's both a blessing and a curse - Stackable carts, corrina support, rtime8 emulation, writeable carts (e.g. atarimax, corina), co-processor support should all be do-able with the current hardware. The problem is going to be finding the time to write the firmware to support all this. I think the best way forwards is probably for me to concentrate on finishing the hardware, then making a few copies for those interested (I'll open an orders thread once ready). That way others can get their hands on the cartridge, and hopefully some will be interested in adding features to the software. I will be open-sourcing the whole design and there will be a programming port on the cartridge, so the firmware can be upgraded and flashed at home. Robin 3 Quote Link to comment Share on other sites More sharing options...
electrotrains Posted July 23, 2015 Author Share Posted July 23, 2015 Prowizard, I wasn't planning on a reset button, but willing to have my mind changed :-) How does this work on The!Cart? There's nothing on the cartridge port that allows me to reset the atari... I remember a thread about changing the state of RD5 and this causes the Atari to do a cold restart on pressing the reset button on the atari. But that's dependendent on the late state VBI, which can be disabled by software. Any pointers would be useful... Robin Quote Link to comment Share on other sites More sharing options...
Marius Posted July 23, 2015 Share Posted July 23, 2015 Prowizard, I wasn't planning on a reset button, but willing to have my mind changed :-) How does this work on The!Cart? There's nothing on the cartridge port that allows me to reset the atari... I remember a thread about changing the state of RD5 and this causes the Atari to do a cold restart on pressing the reset button on the atari. But that's dependendent on the late state VBI, which can be disabled by software. Any pointers would be useful... Robin Not a reset for the atari but for the cart! I dislike powercycles of my atari. So pressing reset makes the cart go to bank 0 so after pressing the atari reset button it restarts the cart to power up state (with the menu) I love myide 2 and from the start I have been telling that one of the important things missing on this thing is a reset key. Please think it over. I use this types of carts for coding purposes and then a reset button is my friend. There are situations where a power cycle of the atari would kill the ramdisk data. ... that's another reason for me to have that button 2 Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted July 23, 2015 Share Posted July 23, 2015 Well explained. A cart reset button is an excellent idea. Quote Link to comment Share on other sites More sharing options...
electrotrains Posted July 23, 2015 Author Share Posted July 23, 2015 ok, ok. I'm convinced :-) I will attempt to squeeze a reset button on the PCB. Might end up in a rather odd place, since I'm going to be very space limited if this is to fit in a grey shell. Robin 3 Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted July 23, 2015 Share Posted July 23, 2015 If you can possibly use a right-angle momentary switch on the edge of the PCB (at the top of the cart, next to the SD card slot), the button would be accessible on a 1200XL. Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted July 24, 2015 Share Posted July 24, 2015 This device is a must-have for any cart developer: makes testing on real hardware a breeze. Quote Link to comment Share on other sites More sharing options...
foft Posted July 24, 2015 Share Posted July 24, 2015 Just pondering... How big is the max10 and how much ram is there? Just wondering if a Veronica like core could be installed on the max10? Did you fit a jtag port to program the max10? Quote Link to comment Share on other sites More sharing options...
electrotrains Posted July 24, 2015 Author Share Posted July 24, 2015 There's about 40k of ram on the max 10, plus 1 megabyte of SRAM externally on the board, so I imagine it would be fairly straightforward to implement veronica on the board, assuming there's an opencores version of the 68516... I do plan to fit a JTAG header to the final board - but I'm still fairly early on as far as designing that goes.... Quote Link to comment Share on other sites More sharing options...
foft Posted July 24, 2015 Share Posted July 24, 2015 There is no open core 65816. Well t65 claims to but I'm pretty sure it doesn't work properly! I hope someone makes one, if not I will! There is a working core including 65816 but no code. 2 Quote Link to comment Share on other sites More sharing options...
gozar Posted July 25, 2015 Share Posted July 25, 2015 If you study turbofreezer technical details or ask hiassoft that will give more insight. I would appreciate this a lot... and now I'm thinking of that. When you could find a way of supporting R/W on the SD card, next step would be a driver for sdx so there can be I/O on the sd card too. (How amazing would that be ). I'm pretty sure Flashjazzcat is willing to help with that driver. Wait, this cart could also be used as a hard drive? Quote Link to comment Share on other sites More sharing options...
electrotrains Posted July 25, 2015 Author Share Posted July 25, 2015 Hmmm it probably could..... I seem to have designed something with even more possibilities than I'd realised! If SDX is flexible enough to allow a files to be accessed through the cartridge port (which it must be for SIDE etc) then I guess this cartridge has all the hardware required for a SD-card based filesystem (except perhaps the real time clock) It would need appropriate firmware obviously, and an SDX driver to be written. It might even be possible to have the multi-cart functionality and the "hard drive" functionality in the same firmware and choose at boot. 1 Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted July 25, 2015 Share Posted July 25, 2015 If you map some read/write registers in CCTL, you're half way there. You'd also need some way to completely disable the ROM in the cart window so that software requiring RAM at $A000 would work. The other matter is whether we have an SPI driver in 6502 assembler, or device firmware which does the hard grunt (6502 perhaps serving and reading up 128K chunks to and from a buffer in CCTL). Quote Link to comment Share on other sites More sharing options...
morelenmir Posted July 25, 2015 Share Posted July 25, 2015 Hmmm it probably could..... I seem to have designed something with even more possibilities than I'd realised! If SDX is flexible enough to allow a files to be accessed through the cartridge port (which it must be for SIDE etc) then I guess this cartridge has all the hardware required for a SD-card based filesystem (except perhaps the real time clock) It would need appropriate firmware obviously, and an SDX driver to be written. It might even be possible to have the multi-cart functionality and the "hard drive" functionality in the same firmware and choose at boot. This is prett close to the Holy Grail!!! Wow... Now I am definitely saving up me pennies!!! Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted July 25, 2015 Share Posted July 25, 2015 D'Oh... ROM disabling in SDX is inherent to the design already, so SPI registers in CCTL could see an SDX HDD driver up and running in very short order. 1 Quote Link to comment Share on other sites More sharing options...
SS Posted July 25, 2015 Share Posted July 25, 2015 The more that I read about the possibilities of this project, the more excited I get about it! 1 Quote Link to comment Share on other sites More sharing options...
morelenmir Posted July 25, 2015 Share Posted July 25, 2015 The more that I read about the possibilities of this project, the more excited I get about it! Yup - me too! This is going to be a seriously important project! If it can function as a SD->PBI harddrive adapter then it could replace the "SIDE2" totally for "Ultimate1MB" users - therefore act as a hugely extensible multicart and a hard-drive. Obviously you would need some kind of formalized partitioning scheme, so one for the APT section, one for the 'SIDELoader' and then a third for the cartridge images... In fact I suppose you could store cartridge *.BIN's and *.CAR's inside a subfolder of the SIDELoader FAT32 partition... Obviously these are just blue-sky ideas, but... woah... This thing's middle name is going to be 'versatility'!!! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.