Jump to content

Photo

Racing the Atari bus with a STM32F4 microcontroller

stm32f4 cartridge

132 replies to this topic

#51 Matej OFFLINE  

Matej

    Moonsweeper

  • 429 posts

Posted Mon Dec 5, 2016 8:32 AM

Nope XEP emulation or that 6502 18MHz will pe pure ATARI!



#52 popmilo OFFLINE  

popmilo

    Stargunner

  • 1,571 posts
  • Location:Senta, Srbija

Posted Tue Dec 6, 2016 3:14 AM

Matej,

 

If we're going this far, I'm not sure why the atari is really needed anymore - why not just turn the STM32 into a home computer?

 

Which I had been thinking about, something like a real hardware pico8.

Not with STM but already done with 1GHz Arm :)

 

https://getchip.com/pages/pocketchip

 



#53 electrotrains OFFLINE  

electrotrains

    Moonsweeper

  • Topic Starter
  • 300 posts
  • Location:Scotland

Posted Tue Dec 6, 2016 3:23 AM

Yeah, I'd seen those, and almost bought one, but the horrible keyboard put me off!

 

I do like the idea of Pico8 - it seems like a good way to recreate the spirit of programming we had in the 80's with home computers. This is in my thoughts at the moment because I'd like to have some way for my son (currently age 6) to learn programming by writing simple games like I did when I was a boy. The UnoCart ATR support was added with that in mind.

 

Robin



#54 Matej OFFLINE  

Matej

    Moonsweeper

  • 429 posts

Posted Tue Dec 6, 2016 5:38 AM

I think ideal will keep UNOcart ATARI (SD - cartridge latter turbo - 6502 instructions or use ARM instructions like on 2600).

And what you can do is UNOboy :D with normal keyboard, dpad, fire buttons. There was more fantasy consoles not only commercial Pico-8.

Pico-8 is successful due Kickstarter that doesnt mean that there are no alternatives...

 

Bytepusher

http://esolangs.org/wiki/BytePusher

 

DigitalMZX

http://vault.digitalmzx.net/index.php

 

Mega Chip 8 / Hires Chip 8

https://web.archive..../www.chip8.com/

https://github.com/Ready4Next/Mega8


Edited by Matej, Tue Dec 6, 2016 5:43 AM.


#55 popmilo OFFLINE  

popmilo

    Stargunner

  • 1,571 posts
  • Location:Senta, Srbija

Posted Wed Dec 7, 2016 5:08 AM

I do like the idea of Pico8 - it seems like a good way to recreate the spirit of programming we had in the 80's with home computers. This is in my thoughts at the moment because I'd like to have some way for my son (currently age 6) to learn programming by writing simple games like I did when I was a boy.

Exactly my thoughts except I have a daughter and she's only 2 years old, so I have plenty of time to get ready when that stuff becomes potentially interesting to her and her siblings hopefully.

 

I like Pico8 a loooooot and that's why I've started Agd project (Atari game designer http://atariage.com/...ner-development ).

Was focused on other stuff recently but plan is to make Pico8 equivalent on 8bit Atari. PC version first was the idea (that would produce Atari binaries), but lately it seems to me that native A8 version would be a better way to go.

 

Maybe even STM powered cartridge that would work as development platform ?

Hmmmmm.......



#56 ndary OFFLINE  

ndary

    Dragonstomper

  • 524 posts
  • Location:Israel

Posted Thu Dec 8, 2016 6:33 AM

I am also in for a cased one



#57 electrotrains OFFLINE  

electrotrains

    Moonsweeper

  • Topic Starter
  • 300 posts
  • Location:Scotland

Posted Tue Dec 13, 2016 11:27 AM

Hi all,

 

A little update on the ATR functionality...

 

I've now got an Atari 1050 disk drive and yesterday I managed to read some of my old floppies, one of which had various BASIC games and other bits and pieces I'd written as a boy.

 

I decided to back up my teenage creations to SD card, so I booted an ATR from the UnoCart, with the 1050 attached by SIO (and the drive's switches set as drive 2).

 

Then I successfully copied (using DOS 2.5 copy command) the programs from the real floppy over to the ATR mounted from the UnoCart SD card.

 

I know this kind of stuff is possible using SIO2PC or SIO2SD, but it was nice to do it with hardware I'd designed myself, and it also demonstrates that FlashJazzCat's modified OS on the cart plays nicely with external SIO devices.

 

Robin


Edited by electrotrains, Tue Dec 13, 2016 11:27 AM.


#58 1NG OFFLINE  

1NG

    Chopper Commander

  • 151 posts
  • Location:Lübeck, Germany

Posted Mon Dec 26, 2016 4:01 PM

Awesome project!

I am also in for a cased one



#59 Defender II OFFLINE  

Defender II

    Stargunner

  • 1,170 posts
  • Location:Traveling through space & time

Posted Mon Dec 26, 2016 6:45 PM

I'll take 2 cased.



#60 lemiel OFFLINE  

lemiel

    Moonsweeper

  • 279 posts
  • Location:Tychy, Poland

Posted Wed Dec 28, 2016 10:49 AM

Got it today. It is so small. Looks nice. Printed manual in box. It is time to find spare MicroSD and spare time.
Have to find way to create empty ATRs from Atari.

#61 Brentarian OFFLINE  

Brentarian

    Moonsweeper

  • 456 posts
  • Location:Columbus, Georgia USA

Posted Wed Dec 28, 2016 4:38 PM

Got mine this afternoon. I'm off to buy a miniSD card and will test it tonight.

Yes, the ability to create blank ATR's directly on the UnoCart would be a great feature.

#62 Blues76 OFFLINE  

Blues76

    Moonsweeper

  • 432 posts
  • Location:Miami, FL USA

Posted Wed Dec 28, 2016 5:31 PM

i will take two cases please

#63 z1013 OFFLINE  

z1013

    Space Invader

  • 19 posts

Posted Wed Dec 28, 2016 6:59 PM

I'll take 2 cased please. Thank you and recards.



#64 DjayBee OFFLINE  

DjayBee

    Moonsweeper

  • 341 posts
  • Location:Stuttgart, Germany

Posted Thu Dec 29, 2016 1:58 AM

My cart arrived on time for christmas and works fine. THANKS

 

An idea for enhancement:

SInce there are carts which work only on OS-A or OS-B it would be nice to have them run on XL or XE by pushing an OS image to the XL/XE-RAM under the OS before starting the cart. This would be similar to the ATR-loading of the cart.

Does this work?

 

One of the currently unused bytes of the CAR-header could be used as a flag for the UnoCart to decide this automatically.



#65 rdea6 ONLINE  

rdea6

    River Patroller

  • 2,785 posts
  • Location:Arizona USA

Posted Fri Dec 30, 2016 4:20 PM

I got mine in the mail today works great lots of fun to begin..



#66 olix OFFLINE  

olix

    Space Invader

  • 46 posts

Posted Sun Jan 1, 2017 3:48 AM

I would like to buy one cased one. Is this still possible?



#67 electrotrains OFFLINE  

electrotrains

    Moonsweeper

  • Topic Starter
  • 300 posts
  • Location:Scotland

Posted Sun Jan 1, 2017 7:26 AM

I would like to buy one cased one. Is this still possible?


I'll be making another batch early in the new year.

Robin

#68 AtariGeezer OFFLINE  

AtariGeezer

    River Patroller

  • 2,874 posts
  • Location:Santee, CA

Posted Sun Jan 1, 2017 8:26 AM

I'll be making another batch early in the new year.

Robin

Cool,  can't wait to order my two :)



#69 rdea6 ONLINE  

rdea6

    River Patroller

  • 2,785 posts
  • Location:Arizona USA

Posted Sun Jan 8, 2017 2:33 AM

Hi all,

 

A little update on the ATR functionality...

 

I know this kind of stuff is possible using SIO2PC or SIO2SD, but it was nice to do it with hardware I'd designed myself, and it also demonstrates that FlashJazzCat's modified OS on the cart plays nicely with external SIO devices.

 

Robin

Just wondering it we could get reverse basic function added to this modified OS.  Not all bootable atr's are basic related and need the option key pressed.  Much more since able to have option key for those few bootable floppies that require basic enabled. 



#70 olix OFFLINE  

olix

    Space Invader

  • 46 posts

Posted Sun Jan 8, 2017 4:00 AM

I'll be making another batch early in the new year.

Robin

 

Great! Do you notice my preorder or do I need to write a new message later?



#71 electrotrains OFFLINE  

electrotrains

    Moonsweeper

  • Topic Starter
  • 300 posts
  • Location:Scotland

Posted Sun Jan 8, 2017 5:41 AM

I'll work through the people in this thread in order, so no need to write a new message.

 

Robin



#72 mytek OFFLINE  

mytek

    River Patroller

  • 3,231 posts
  • Location:Santa Rosa, CA

Posted Tue Jan 10, 2017 12:15 AM

I've been playing around with mine for a little while now, and I really like it  :)

 

The small size even with the cart shell is very nice. But of course there are just a few things I would like to see changed.

 

When using the arrow keys in the menu, on a TK-II it requires holding down CTRL because TK defaults to CTRL+Arrow sends. We went through something similar with the U1MB and Side Loader until FJC changed it to recognize arrows with or without the CTRL key pressed. Perhaps this can be implemented for the UNO menu as well???

 

Not sure if this is implemented (forgot to check it, but I will tomorrow), utilize TK-II's Page-Up (1200XL Shift+F1) and Page-Down (1200XL Shift+F2) keys to quickly step through long file lists.

 

Just wondering it we could get reverse basic function added to this modified OS.  Not all bootable atr's are basic related and need the option key pressed.  Much more since able to have option key for those few bootable floppies that require basic enabled. 

 

I agree with what Roy is saying here.

 

- Michael

 

P.S. Great job Robin  :thumbsup:  :thumbsup:  :thumbsup:



#73 electrotrains OFFLINE  

electrotrains

    Moonsweeper

  • Topic Starter
  • 300 posts
  • Location:Scotland

Posted Tue Jan 10, 2017 2:16 AM

Michael,

 

Thanks for the feedback - much appreciated. It's good to know it's working well on NTSC machines, since I'd mainly tested on PAL.

What type of machine did you try it on? Did you try it on a U1MB fitted machine?

 

As far as the reversing the OPTION key behaviour goes, I'd like to leave it as is in the firmware - however I will ask flashjazzcat to do a version of the OS that inverts the behaviour, and you (& Roy) can place that on the SD card and it will override the built in OS version. One of us will post it on this thread shortly.

 

I'll take a look at the firmware in the next few days, and get it so it supports CTRL + arrows too (but you'll need to flash a new firmware for this).

 

Remember you can use ESC to quickly search the whole SD card - that's the best way to navigate to something on the card, assuming you know roughly what the filename is. It will match any part of the filename, not just from the start (though matches from the start will appear first in the results).

 

regards,

 

Robin



#74 mytek OFFLINE  

mytek

    River Patroller

  • 3,231 posts
  • Location:Santa Rosa, CA

Posted Tue Jan 10, 2017 12:40 PM

Michael,

 

Thanks for the feedback - much appreciated. It's good to know it's working well on NTSC machines, since I'd mainly tested on PAL.

What type of machine did you try it on? Did you try it on a U1MB fitted machine?

 

As far as the reversing the OPTION key behaviour goes, I'd like to leave it as is in the firmware - however I will ask flashjazzcat to do a version of the OS that inverts the behaviour, and you (& Roy) can place that on the SD card and it will override the built in OS version. One of us will post it on this thread shortly.

 

I'll take a look at the firmware in the next few days, and get it so it supports CTRL + arrows too (but you'll need to flash a new firmware for this).

 

Remember you can use ESC to quickly search the whole SD card - that's the best way to navigate to something on the card, assuming you know roughly what the filename is. It will match any part of the filename, not just from the start (though matches from the start will appear first in the results).

 

regards,

 

Robin

 

Yes the system I am testing on is both NTSC and has a U1MB installed with the latest firmware.

 

So will there be a way to update firmware on the UNO without the need for a programmer, using something like Uflash?

 

- Michael



#75 EamonShoot OFFLINE  

EamonShoot

    Space Invader

  • 36 posts

Posted Tue Jan 10, 2017 1:21 PM

I would like to preorder two of these cased please. Many thanks.


Sent from my iPad using Tapatalk





Also tagged with one or more of these keywords: stm32f4, cartridge

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users