Search results

  1. antime

    Keyboard HSS-0129 for Sega Saturn, list of compatible games

    Every Saturn controller is supposed to report its interpretation of the basic digital pad's controls, in the same locations the digital pad would. So any game that doesn't do something silly like rejecting unknown peripheral IDs should work fine with the keyboard, or any other controller for...
  2. antime

    SX Appreciation Thread

    HTML? Get off my lawn.
  3. antime

    libslinga API Feedback

    Ick. Are you really intending on supporting compilers so old they offer no boolean types? If you do, choose some other macro names than plain TRUE/FALSE that are almost certain to cause collisions (e.g. SGL defines enums with the same names, and SBL defines macros with the same names). How is...
  4. antime

    Is it possible to downgrade from 4mb to 1mb the Action replay 4m PLUS

    IIRC, the diodes D1-D4 are used to set either the ones or the zeroes of the cartridge ID (probably the zeroes, since the pins all have pullup resistors). The anodes are connected to the data lines, and the cathode is connected to a pin on the PAL. But this modification won't help with anything...
  5. antime

    A Saturn Programming Challenge

    For each audio sample generation, the DSP will execute its 128-step program top to bottom, without loops, branches, or any other kind of flow control. There's no way I can think of to synchronize with the DSP except trying to use the timers to count samples and hope for the best. Except for...
  6. antime

    A Saturn Programming Challenge

    I have no idea of the origin, but e.g. here is a post from 2003 making the same claim. You're better off just ignoring any forum or blog post making technical claims unless they provide some evidence to back them up, especially anything from 10+ years ago. I can remember more than one instance...
  7. antime

    Saturn Action Replay Plus 4M Auto Board Scans & Measurements (1200 DPI)

    If you have the necessary equipment, it'd be cool if you could try extract the logic equations from the PALs.
  8. antime

    Netlink ROM dumps

    I don't understand what you're trying to say. The modem cartridges have a 16550-style USART that is mapped into the Saturn's cartridge area. I don't understand why you keep going on about the data pump. It is a complete black box, as far as the application developer is concerned, and you have...
  9. antime

    Netlink ROM dumps

    In the Netlink, the RC288's host port is connected to the L39's extension port, and the L39's host port (i.e. the 16550 serial port) is connected to the cartridge interface. They're just modems, implementing the same interface as every other modem. There's no special backwards compatibility to...
  10. antime

    Netlink ROM dumps

    Well yes, that's the AT command set, as I've been saying. The whole point of it is to act as a hardware abstraction layer, and there's nothing Saturn-specific about any of it. The RC288 is an internal implementation detail of that particular modem chipset, as is the internal structure of the...
  11. antime

    Netlink ROM dumps

    The RCV144ACF chipset includes some kind of embedded microcontroller, guaranteed. The datasheet even talks about customizable firmware. There's no behaviour to emulate, serial port + AT commands has been the universal modem interface since the mid-80s. Different chipsets do have different...
  12. antime

    Netlink ROM dumps

    According to what I could dig up, the L39 uses an enhanced R6502 core with many instructions not found in the base 6502. CCS65 may have support for it. It also looks like MAME can emulate the core. There's a technical reference manual available on the web for the C29/C39, which are earlier...
  13. antime

    Netlink ROM dumps

    A microcontroller is needed for interpreting the Hayes (AT) command set. I would have assumed that hardware differences were handled by the SDKs. Since the modems were region-specific, using different libraries wouldn't have been an issue. Going by the info in the Yabause wiki, both modems look...
  14. antime

    Saturn Action Replay Plus 4M Auto Dual Boot Mod

    One chip holds all even-numbered bytes, the other all odd-numbered bytes. With two 2-megabit chips, the total storage is 4 megabits. The memory is presented as a linear array of addresses, and this mod essentially cuts it in half. The position of the switch determines if you're using the first...
  15. antime

    Saturn Action Replay Plus 4M Auto Dual Boot Mod

    The eeprom/flash chips are connected in parallel. The cartridge bus is 16 bits wide, and one chip stores the most significant 8 bits of every address, and the other the least significant 8 bits. The mod simply forces the highest address bit high or low, changing which flash memory location the...
  16. antime

    A-Bus CS2

    SCU errata 32 says that reads from the A- and B-bus areas always generate a 4-byte read, which I ran into when designing the USB cartridge. It is curious there is a region that works differently.
  17. antime

    Sega Saturn Patcher Discussion Thread

    The patch is in IPS format, any IPS patcher should work.
  18. antime

    Exact Horizontal Interrupt Frequency

    In TV terminology, one frame consists of two interlaced fields. So the frame rate is 29,97Hz, and the field rate 59,94Hz. You can get the specification e.g. here. The colour subcarrier frequency is defined as (63/88)*5MHz, and the horizontal scanning frequency is defined as 2/455 times the...
  19. antime

    Exact Horizontal Interrupt Frequency

    NTSC has 262,5 lines, and a frame rate of 29,97, which gives the 15734Hz figure. PAL has 312,5 lines, giving a 15625Hz line rate.
  20. antime

    Where can i get a replacement for the saturn controller ribbon cable?

    Search for FFC/FPC cables on electronics distributors like Mouser or DigiKey.
Back
Top