Jump to content


  • Content count

  • Joined

  • Last visited

  • Days Won


Zerosquare last won the day on March 27 2015

Zerosquare had the most liked content!

Community Reputation

10 Good


About Zerosquare

  • Rank
    Rick dangerous
  • Birthday 10/21/1982

Previous Fields

  • Skills - Compétences
    * Programmation C et ASM sur diverses plateformes (principalement x86 [DOS/Win/Linux], Atmel AVR)* Électronique* Audio et vidéo (musique, algos)* C and ASM programming on various platforms (mainly x86 [DOS/Win/Linux], Atmel AVR)* Electronics* Audio and video (music, algorithms)

Recent Profile Visitors

762 profile views
  1. Cartridge dumping tool

    Unfortunately the answer is "no" to each question. But adding support for non-builtin parallel ports is not a lot of work. Which game do you want to dump? Unless it's a previously unknown beta, it's probably been dumped already ; you could download it and save you the trouble.
  2. Here's an adapter to use Atari ST (or compatible) joysticks/joypads on the Jaguar. The four directions of the joystick map to the Jaguar's D-pad, and the joystick button maps to the Jaguar's B button. This is not a standalone device, it is meant to be added inside a standard controller (it can probably work on a Pro controller with minor modifications, but I don't have one so I can't test it). All buttons of the controller remain functional whether or not there's a joystick plugged in. The circuit taps signals from the controller's 74HC244 chip ("Axx" arrows) and from the controller's cable ("Bxx" arrows). The dot on the 74HC244 package is next to pin #1 ; pins are numbered counter-clockwise. To identify the correct wires on the cable, use a continuity tester, since wire colors may be different from controller to controller. The parts you need are: - One 74HC244 or 74HCT244 integrated circuit - Five 10 kΩ ±5 % 0.25 W resistors - Five 1N4148 diodes - One 100 nF 25 V X7R capacitor - One 9 pin male D-sub connector
  3. The IRC jagware chan

  4. Useful files, tools and links for Jaguar development

    Added a very old (1992) version of the docs from Flare II, for curious people :)
  5. I have no experience with this since I don't own a JagCD, but have you looked at this guide?
  6. Old JagCD 3D anaglyph test

    Fredifredo told me he had two hard drives crashes since then, so he isn't sure he still has a copy of the file, and can't look into it right now. Sorry
  7. Old JagCD 3D anaglyph test

    It shows 138 MB for me too, so the file must have been corrupted on the server for some reason. Unfortunately I don't have a copy of this file, but I've asked Fredifredo to send it to me if he can.
  8. News from the Oric Scene

  9. Jaguar Image Converter

    I've added a "convert to BMP" feature to my picture viewer: http://www.jagware.org/index.php?showtopic=259&p=12902
  10. Unpacking rout

  11. High Res Graphics On The Jaguar

    To switch back from interlaced to non-interlaced mode: Blindly restoring the values from the boot ROM into the video registers doesn't work reliably. Both HC and VC must be reset immediately before doing so, otherwise you have a chance of ending up in a state where you don't get VBLANK interrupts anymore. Here's the code: InitNonInterlacedMode: move.w CONFIG, d0 andi.w #16, d0 bne InitNonInterlacedMode_60Hz InitNonInterlacedMode_50Hz: move.w #0, HC move.w #0, VC move.w #$026F, VP move.w #$0265, VEB move.w #$026A, VS move.w #$0006, VEE move.w #$0022, VBE move.w #$0258, VBB move.w #$0352, HP move.w #$06D5, HS move.w #$0313, HEQ move.w #$0259, HVS move.w #$06AF, HBB move.w #$009E, HBE move.w #$06A0, HDE move.w #$00A6, HDB1 move.w #$00A6, HDB2 move.w #$002E, VDB move.w #$020E, VDE bra InitNonInterlacedMode_End InitNonInterlacedMode_60Hz: move.w #0, HC move.w #0, VC move.w #$020B, VP move.w #$01FF, VEB move.w #$0205, VS move.w #$0006, VEE move.w #$0018, VBE move.w #$01F4, VBB move.w #$034C, HP move.w #$06CD, HS move.w #$0310, HEQ move.w #$028B, HVS move.w #$06B1, HBB move.w #$007D, HBE move.w #$06A0, HDE move.w #$00A6, HDB1 move.w #$00A6, HDB2 move.w #$002E, VDB move.w #$01F0, VDE InitNonInterlacedMode_End: For safety, you should disable 68K interrupts before running this code, to make sure it doesn't get interrupted. This code resets all video registers, so you should rerun your video init code afterwards to set VI, HDB1, HDB2, HDE, VDB and VDE properly for your game. VI is especially important: make sure its value is odd, otherwise you won't get any VBLANK interrupts anymore.
  12. Happy New Year 2016

    It's never too late
  13. Happy New Year 2016

    Happy new year
  14. Sommarhack 2016 invitro

    As a Christmas present, Reboot has released a Jaguar invitro to the Sommarhack 2016, using the now-famous Raptor Basic+. It can be downloaded here, and the Pouët.net page is there.
  15. Cloudy with a chance of metaballs

    As a nice example of what can be done with Reboot's Raptor Basic+, sh3 released a demo at the Outline party called "Cloudy with a chance of metaballs". It can be downloaded here. If you can't run it, here's a video: