-
Posts
150 -
Joined
-
Last visited
Content Type
Profiles
Forums
Blogs
Gallery
Events
Store
Community Map
Everything posted by aotta
-
I looked at your ACC code, and i'm waiting 482 millis after wrote the bus, and 500 millis since 74ls245 latching before reading the bus. Made small changes to timing but with no difference since now. But, why you mentioned the DWS? I thought it's used only in writing to a device, so i don't care about it for my rom emulation.... i'm wrong?
-
Following your hints i get the 1k "Hello world"'s bin working! But other 8k cart freeze after splashscreen (baseball one when players enter in the field, astromash after showing starred sky)... Maybe i have to handle in some special way the SDBD cycle? at the moment my code only returns to DTB the word pointed in previous BAR/ADAR, but i'm not sure it's enough. I'll start to write the "choosing bin file" and "rom mapping" routine too.
-
Some progress, i think my cart write something to the intellivision bus... but not as it should do: probably my write routine is not fast enough... i must change the single pins mode assignment and writing with the parallel gpio mode!
-
Now it's clear to me, but Teensy 4.x should have a default "FASTRUN" that works as the time_critical_func on the Pi. Since Teensy has a 600mhz CPU and 200mhz GPIOs, i probably understimated the timing critical situations. Now my first goal is made working the 16bit parallel reading (probably i miss some bits in muxing pad or ctl registers), so i can replace the bits ORing and ANDing and the single pinMode() redirection, that costs a lot of cycles, and for use your great "lookup" table for managing the bus cycle (i must invert the BC1 and BC2 bits too, i placed them in my board in different orders than you!). I wonder if my latching logic is wrong too, i only use the lvc245 Dir pin to enter and quit to the intellivision bus, when you use others 245 for it.... may be i need do the same? Thank you again for your support!
-
The BDIR, BC1 and BC2 are wrapped back (i copied the schematic from the t-cart for wiring the signals to slot), but avoiding RAM would be a problem in my case, since i copied the Bin files to RAM in a 65535 uint array and used it to get 10 bits to write the bus in the DTB cycle... well, i've a lot to think about!
-
Thank you JohnPCAE for the info, i thought that access to cartridge game (i'm testing the cart with a very small "Mickey's hello world" bin) used only direct addressing... I'll add the ADAR cycle management, and I'll made further tests!
-
I made the PCB for the new multicart based on Teensy 4.1, and i think the hw side is done. I choose the 4.1 since the 3.2 is no more available (not at human cost, at least), and the 4.1 has 16 GPIO contiguos. But i can't yet get it working, the PINMUX i tried didn't work and i'm using the digitalFastWrite and Read functions. I can scan the BAR/DTB/NACT cycle, and read the addresses, but they are not the same i expected compared to the Jnintv emulation and my write seems not working. It's not easy for me now continue the debug (i had to place in a different way the Teensy on the pcb board, i can't plug the usb cable for serial debugging! 😄), but i'll go on with futher test. The project (at this WIP stage) is published on my github repository, if someone's interested or could help me in some way with the prj: https://github.com/aotta/RTO-Cart
-
Thank you JohnPCAE, i totally missed the thread, really interesting! I gave a quick look at your code, i'm afraid it won't be easy porting it to Teensy's standard and timing (and i must admit i don't know much about INTV hw), but it's surely a great starting point.
-
Yes, but i think using the Teensy 4.1 would be easyer, since it's 5v tolerant and i could avoid the lvc245 level shifters. And there's not a great price difference. Could you point me to the ACC code you mentioned? it's my first Intellivision project and i don't know much about its scene, but i can't stand there's no open source multicart project (afaik) available for this console! In the meanwhile, i ordered the T-cart pcb that abzman shared, it looks really a good and nice vintage hardware!
-
Thank you Frank for sharing the Kicad project files, i wonder if i could change it to use only a 27C512 eprom instead of the eight 27c32 ones.... there are enough switch in the board!
-
Just added the Arcadia 2001 adapter to Rolo's cart family i own! Other super positive feedback for Roland!
-
Bought the adapter for the VC-4000, and now i'll check if does he have an Arcadia 2001 one, i'd like to full optional my Rolo multicart! Thank you Rolo!
-
Atari ST 32Mbit games / diagnostics cartridge
aotta replied to pootle's topic in Atari ST/TT/Falcon Computers
i found it on ebay, look for "atari 32 mbit" -
Atari ST 32Mbit games / diagnostics cartridge
aotta replied to pootle's topic in Atari ST/TT/Falcon Computers
Hi bought this card to give it a look, it works fine and i'm wondering if it can also emulate the spectre128 card... did anyone tested with a 128k apple rom? i'm waiting for a 27c322 eprom to try myself.... -
[AQUARIUS] Micro-Expander: RAM, ROM, AY-8910 and more!
aotta replied to Bruce Abbott's topic in Intellivision Programming
Great setup, very nice work! I have a NTSC Aquarius too, in wich i made composite mod only, but it's my "boxed" (and quite new) ones, so i promised myself to not open it anymore! -
[AQUARIUS] Micro-Expander: RAM, ROM, AY-8910 and more!
aotta replied to Bruce Abbott's topic in Intellivision Programming
Yes, the pic was taken at first stage of test... i connected pin 1 too and got 16 colours in HDMI: i also added a "composite mod" getting audio and componend from RF input and routing them to the printer port, and using a TRRD to RCA cable -
[AQUARIUS] Micro-Expander: RAM, ROM, AY-8910 and more!
aotta replied to Bruce Abbott's topic in Intellivision Programming
Thank you, i'd never think in looking for an emulator's folder! I red about the RGB mod, but i've now perfect hdmi output, and made a simple composite mod wiring the comp and audio signal to the "printer" 3,5 jack, in my Aquarius (a Pal one) it works without any other components, with a TRS to RCA cable. The only issue is some white rumour in the SND line, i've added a filter and a resistor in serial without result, i'll work on it. I've the background rumour in the microexpander output too. -
[AQUARIUS] Micro-Expander: RAM, ROM, AY-8910 and more!
aotta replied to Bruce Abbott's topic in Intellivision Programming
i used the files in Bruce's blog to make my microexpander, i'm waiting for new ch376 since the old ones works only few minutes.. i also added an HDMI output using the RGBtoHDMI project created by stardot.uk users, and picking the digital RGBI value directly from TEA1002: Now... i'd like to play with Burgertime, but it seems not easy to find the .BIN file... any hint to get it (either than buy an Aquaricart)? -
Yes, i missed the link! found it and just ordered some, thank you!
-
Thanks, I'll look there!
-
How can i get the miniboard for mounting the 9-pin mini din socket? I didn't found the gerbers files in the repository, any suggestions?
-
Good news! please put me in list for two boards!
-
Thank you Jimmy, i'm interested and have no hurry! I've a TI/99, a Colecovision, some Sega SC-3000 and some MSX machines that i'd like to upgrade to rgb, so i was thinking about ordering a small batch (5 pieces is usually the minimum) from one of the chinese pcb builder, but price is usually high for theese quantities... waiting for news from you and your friends!
-
Great project! i'd like a couple of this boards if someone will make a batch!
