Jump to content

timofonic

Members
  • Posts

    92
  • Joined

  • Last visited

Posts posted by timofonic

  1.  

    It's impossible to get rid of a song in your head .. you can only replace it with different viral song .. for sake of this not changing into viral song contest, I am not including my choices :-D

     

    Do it! Any other with nice animation? It could be another inspiration for an A8 demo :D

     

    Another Bad Apple version...

     

  2.  

    Yes, we have some Geneve users here, including me. If you are interested in some more information, you may find www.ninerpedia.org worth a look.

     

    It seems a nice machine, but I suspect it may be expensive to buy and need to place it inside a ti99/4a console. I hope that FPGA implementation resurrects someday and someone be able to port it to MiST :D

  3. What EDA software have you used? Do you plan to release the design files on a place such as GitHub? It would be interesting for people into electronics, even modifying it to "break" the 1983 rule (replacing memory chips with higher density ones, using CPLD or FPGA, integrate updates, convert it into a Geneva, etc).

  4. There are just so many Frogger clones (even a few decent magazine type-ins), that turning the frog into ET is just same old same old.

     

    To be fair though , having to get film-licence products to market quickly (in an era where game development time was already measured in weeks) didn't give game houses a lot of time to come up with original ideas for our fav little alien dude!

     

    And while it too has some pretty weak links to ET, I have to agree that ET's Adventures at Sea is a great little educational game (kind of an an early Carmen Santiago).

     

    It's Carmen Sandiego. Carmen Santiago is the character of a "parody" game that teaches Dante's "Inferno".

     

    https://en.wikipedia.org/wiki/Carmen_Sandiego_(video_game_series)#Where_in_Hell_is_Carmen_Santiago.3F

  5. I just wonder how TI-99/4A / Geneve and such are emulated in MESS compared to other emulators. Is new hardware like F18A supported? And I also wonder why standalone emulators are still successful.

     

    I also see MAME/MESS (do we call it MESS or MAME now? Since the both got merged and it's just a matter of compiling options) to be messy to use for the average user. I hope the new Lua GUI improves at this.

  6. Impressive that you read all 33 pages! I have not reviewed the thread in a long time, so I hope it was at least interesting. :-)

     

    I do plan to make the HDL open source, I'm just not sure of the time-frame on that. I'm also going to release the PCB and such, but there is really nothing special about it. The board is just the minimum required to support the FPGA, a resistor DAC for video, a level shifter for the I/O to the host computer, serial flash, oscillator, power regulators, and headers.

    Yes, everythiing got really interesting. I'm amazed how the TI99 scene manages to do great things. I tried to get one many years ago, but there were some problems and these weren't shipped to me (long story).

     

    This device would manage to add true VGA output to many retro systems.

     

    And if you someday get motivated to it, please consider add support for successors of the 9918A VDP. But it would be even better if you make a team behind this project to make it growing :D

     

    Someone experimented with SMS VDP on TI99

    - There's Sega Master System VHDL code with VDP implementation.

    This is what I found in the Playsoniq user manual:

    - The Memotech MTX range of home computers is lesser known, but those features a Z80 microprocessor, a TMS9929 video chip (same as the MSX1 video chip except different color encoding output) and also the same audio processor as used in the Sega and ColecoVision.

    Graphics: VDP (Video Display Processor) derived from Texas Instruments TMS9918
    - 32 simultaneous colors available (two separate palettes with 16 colors out of 64)
    - Screen resolutions 256×192 and 256×224. PAL also supports 256×240
    - 3.546893 MHz for PAL/B/G (through 4-pin DIP crystal oscillator)
    - 3.579545 MHz for NTSC (clock provided by MSX)
    - 3.575611 MHz for PAL-M (by replacing the 4-pin DIP oscillator, not included)
    - 8×8 pixel characters, max 463
    - 8×8 or 8×16 pixel sprites, max 64
    - Horizontal, vertical, and partial screen scrolling

    "The Sega VDP is for a large part TMS9919 compatible."

     

    Misc info...

     

    Texas Instruments' TMS9918A was succeeded by Yamaha's Yamaha V9938, which added additional bitmap modes, more colorful sprites, a vertical scroll register and a customizable palette. The V9938 was used in a third-party upgrade to the TI-99/4A — the Geneve 9640 'computer-on-a-card'.

    The V9938, in turn, was succeeded by the Yamaha V9958, which added some additional high-color modes and a horizontal scroll register. These chips were used in the "TIM" upgrade card for the TI-99/4A, as well as on the MSX 2 and MSX 2+/turboR systems, although rumor has it that the V9958 was also used in a generation of the Photo Play arcades. Yamaha also produced a Yamaha V9990, which is considered the follow-up of the V9958 by some, but it is not backwards compatible. A graphic chip extension utilizing the V9990 exists for the MSX in the form of the 'Graphics9000' cartridge by Sunrise.

    • Like 1
  7. Hello.

    Thanks for your efforts! Your VDP replacement is useful for many platforms.

     

    Are you going to publicly release the 9900 and the VDP cores?. Do you yhink it may be useful for other ptojects?

     

    Kind regards,

     


    1. Digilent Spartan 3E Starter (this is the board the F18A was initially developed on: http://store.digilentinc.com/spartan-3e-starter-board-limited-time/

    Digilent makes good stuff and they have all kinds of boards in many ranges, lots of I/O boards, etc.

     

    2. Of course the Gadget Factory: http://store.gadgetfactory.net/

    The Papilio boards are nice and there are a lot of add-on boards for I/O and such.

     

    3. Xess.com: http://www.xess.com/

    1. The F18A uses a Spartan 3E 250K, which is a little smaller and a Spartan 6 LX9. The whole F18A design *without* the GPU was under 50% utilization of the FPGAs resources. After adding all the other features like the GPU, stack instructions, DMA, etc. the utilization is about 96% of the FPGA.

     

    3. A complete 99/4A SoC with F18A could fit in the 3E-500K or LX16.

     

     

     

    Have you considered to port it to the MiST board? It has tons of cores ported already :)

    https://github.com/mist-devel/mist-board/wiki/GettingStarted

     

     

    If your Mojo board has the Spartan 6 on it you can definitely do CPUs on it. :) Multiprocessors even. My project could fit at least another TMS9900 core on the same FPGA, but need to get the first one working properly yet ;)

     

  8. Amazing project! I didn''t know. I have readed all 33 pages of the forum thread!

     

    Any hopes your "cores" could be available for a full FPGA implementation for systems like MiST?

     

    Are you considering to eventually release it as Open Hardware?

  9.  

    Correction: "amused reply". Apologies if this wasn't apparent.

     

    The incident should serve as a timely reminder of the perils of hair-trigger cinematography when the resulting vignettes are primarily used to draw attention to the perceived shortcomings of other people's software, especially when the shortcomings later turn out to be in one's own software; shortcomings apparently overlooked while the UI is augmented with translucent windows and other such visual niceties. Nothing wrong with bugs: the very best authors write software with bugs in them, and I have no objection to a descriptive bug report when a cinematic featurette is not absolutely required. I have no wish to impede the narrative flow of the Aspeqt monologue; I merely point out that it shouldn't have taken FJC's could-hardly-hold-the-camera-steady-for-laughing reply to instigate the troubleshooting procedure you describe in the second paragraph of post 672. This procedure is best carried out prior to unfolding the director's chair, since otherwise, the diagnosis of issues in the "official" build of Aspeqt becomes circumstantially dependent on FJC's deadpan, pragmatic response. This means that were it not for FJC's response, the latest bug in Aspeqt might not have been discovered, and the alarming upshot of this is that I have been an unwitting instrument in the "testing programme" of Aspeqt - an application I no longer use in its latest incarnations, and have no desire to test.

     

    In short, there are less convoluted, non-cinematic ways to discover bugs: namely, the awkward business of testing. Only then can we attain the prized goal of "Solid software". :)

     

     

    I'm just a stalker here, but I would like to reply about your message.

     

    Why do you use this kind of response? Why are you so much strong opinionated? If you have something against the author or the way of making software, then keep use the software you prefer or make your own (I cannot find one in atari8.co.uk).

     

    Why do you write in that redundant and literary-like way? I appreciate your skills at the English language, something it's quite difficult to me as I'm not native English and my formal education was quite crappy, but I don't understand why the same message can't be written in a simpler form.

     

    It seems you feel upset about someone saying your software was buggy, because you're too proud on it. Why people can't fail? And if the current AspeQt developer failed in the way of dealing the problem, he can now understand his wrong ways. People can learn from it's errors.

     

    Personally, I would prefer a more universal program like AspeQt but for 8/16bit systems (both consoles and computers). I was an uCON64 user in the past and had a MDPRO from ToToTeK, I miss that kind of software integration. But I consider AspeQt quite useful, despite I'm more of a keyboard junkie (so I would prefer a ncurses frontend). But this doesn't make me to hate AspeQt or not wanting to use it.

    • Like 1
×
×
  • Create New...