Jump to content

rbairos

+AtariAge Subscriber
  • Posts

    466
  • Joined

  • Last visited

Everything posted by rbairos

  1. Right, but in this case isn't the bus update frequency / cycle time you need determined by NTSC/PAL setup? Or are they similar cycle times in real systems? I don't really know. Think I read they were within 1% of each other. Another possibly dumb question: Why does this have to sit on linux, why not a bare metal implementation? Do you really need/want USB, file systems and other overhead? It would be poetic to have all those modern niceties adapt to this system via Harmony / usb joystick adapter /etc, not the other way around. I started speccing this out during lockdowns, and imagined PORTA/PORTB would be hardware emulated as well for joystick input (/output). Heck, might even allow for bus stuffing hardware. I stripped down a version of stella that only contained microcontroller friendly tia/riot/6502 functionality and advanced things in single cycle steps in a single main loop Unfortunately it would run way too slowly on my 100 Mhz pic controllers, but I never got around to raspberry/hdmi system, which looks ideal.
  2. If the periodic interrupts were driven externally, can you use the same frequency for both PAL and NTSC? I don't know much about Broadcomm low level, but internal timer seems ideal if available.
  3. rbairos

    Movie Cart

    Update: Labels reprinted without the logo or CX... I've also extended the .mvc format to support PAL and other vsync/blank/overscan/lines variations.
  4. How does Pitfall2 on the PlusCart on your bus emulator work? Who is doing the DPC bankswitching?
  5. I don't know much about it. It converts db9 joysticks to usb controllers or it provides full 8 bit bidirectional interface in general? Thanks
  6. So specifically, usb keyboard, usb controllers etc? There won't be any db9 connectors right?
  7. So inputs will be via usb controllers?
  8. What are the goals for the joystick ports / riot 6532? Full bidirectional emulation? Is the goal for this thing to work with savekey etc?
  9. I see. Even without the interruption, does the bus see $00 each cycle briefly? Aside from that, the main limitation now, the random OS scheduler interrupts? And how long are those? Have you looked at bare-metal implementations? I bookmarked this one in the past with this project in mind: https://github.com/fbergama/pigfx Is the rest of the emulation speed a bottleneck at this point? Very exciting work btw!
  10. StellaRT makes sense as it stresses the real time nature of it.
  11. Were you able to map D0-7 and A0-12 in single port reads, or did the Rasbperry PI gpio layout force multiple reads?
  12. This is an exciting project. I toyed with the idea for a long time, while doing MovieCart, having gone so far as stripping the majority of Stella down into just the h/w emulation, with as few allocations/etc as possible, pre-baking some arrays etc. I tried emulating just the audio portion on a 100Mhz pic but found that was too slow, so something speedier is definitely needed. A positive sign: When developing MovieCart, I ended comparing streams of address read/writes between the Stella and the Flashback2 logic analyzer captures, and found them completely cycle accurate.
  13. I always imagined this thing, when developed would need to stress its not a rom dumper, but 'nardtari' seems to have unfortunate associations.
  14. @Al_Nafuur I'd love to, but I think my window for editing the original post has expired? @Albert can it be opened up again to add these new entries?
  15. rbairos

    Movie Cart

    So I don't have to reorder them? That would be convenient Edit: internet seems to think I'll need permission first so I better play it safe
  16. rbairos

    Movie Cart

    Next problem. I had a bunch of these made up to go with them, but now I realize the Atari logo is an issue since recent news. I originally included it for fun, part of the original alternate history motif, but will have to remake them I guess.
  17. rbairos

    Movie Cart

    So one that keeps coming up is 'Charade' 1963 with Audrey Hepburn and Carey Grant. Quality looks pretty good. Might ship with that to start.
  18. rbairos

    Movie Cart

    Seems like a useful resource, but all the images are loading up as broken links?
  19. rbairos

    Movie Cart

    Okay, I've got some progress to report: - encoder / plugin upgraded to latest version of TouchDesigner and expanded to allow lines/blank/overscan settings - got PAL working as a result (will submit PR requests for current emulators) - Found a public domain 1970s color movie that is listed in the public domain! Though not sure why. Some say credits screwed up as listed as copyright 1967 when it was released in 1976. However this public domain print gets cut off right before listing the copyright notice: https://archive.org/details/The_Boy_In_The_Plastic_Bubble And this youtube version is much higher quality and lists it at 1976 at the end: Anyways, would be a perfect movie to release with the card. Update: Think it's just an internet legend: A copyright was registered for The Boy in the Plastic Bubble in 1976, and under current copyright law, it is not scheduled to lapse into the public domain until 2072.[6] This copyright has not often been enforced; bootleg recordings of the film, with the last few seconds cut off, have been widely distributed under the assumption that the film was not properly copyrighted and is thus in the public domain. (The bootlegs do not have any copyright notice as required under U.S. copyright law, but it is plausible that the original copy had its copyright notice in the last few seconds of the film that are cut off from the bootleg copies.) Cheers.
  20. rbairos

    Movie Cart

    Project going well. I have about 15 or so boards back from the assembly house all operating. (1 dud) What I'm missing: - go through the list of who requested one in order (bunch of old emails too) - upgrade original encoding plugin to latest version of TouchDesigner (free to use video software) - write up some instructions on how to: encode new video make a permanent moviecart from a combat cart (eg Jaws) or make a moviecart with a removable sd card access (swap out movies) - make a couple permanent moviecarts for review (eg Meatballs, Jaws, The Wiz) (zeropage homebrew and John Hancock have shown interest, appreciated) - decide on some i-wont-be-sued color content to ship with. - Then decide if the firmware should be: A) as is (feature freeze) B) quickly add PAL support C) Figure out how to include a bootloader (so original units can later be upgraded, but lot more dev time needed). September is crazy time though, so a little slow going now.
  21. rbairos

    Movie Cart

    That's still on my todo. I don't think it would be a hard change, I just have to make sure I put it in. Still trying to figure out how to do firmware updates once their out there.
  22. rbairos

    Movie Cart

    Unfortunately it's not compatible with harmony cart, as it requires special cart hardware, but I am in the final stages of making some sample carts for sale very soon.
  23. Don't remember the link for the 16 bit logic analyzer but might have been from AliExpress. Happy to send you the PCB. Pm me
  24. I'm away for the next week, but what I remember helping me: I had about 25 msec from power up to replying to the address lines being setup. This dropped to 2msec for the modified flashback 2 An indispensible tool was a 16bit logic analyzer. You can get them cheap online if they're generic. They still work with free saelig software. I also made breakout boards to give me full access too the address and data lines between the prototype and the port. Happy to email you one free if you want. You just need a header. You can get away with testing fewer lines by using one of the excellent 32 byte demos on the forums. That way you only have to monitor 5+1 address lines. Cheers
×
×
  • Create New...