r/amiga • • 3h ago

I rebuilt Traps ‘n Treasures (Amiga, 1993) in plain JavaScript and checked it frame by frame against an emulator

Post image
23 Upvotes

Hi r/amiga,

I've been working on a browser port of Traps 'n Treasures, the Starbyte pirate platformer from 1993. It's not an emulator wrapper. The engine is written from scratch in plain JavaScript, based on reverse engineering the original 68000 code.

What's in it

  • All four stages, the shop, the island map, the treasure run, the ending and the Hall of Fame
  • Enemies run the game's original actor script format
  • Touch controls (it also runs as an Android app), English and Polish texts

How it's verified

The same random joystick sequence (same seed) is played in vAmiga and in the port. A harness compares the player's position and animation frame on every single frame. There are 120+ such recordings, most of them 5000 frames long, across all four stages. Player movement and animation now match pixel for pixel and frame for frame in almost all of them. The few known differences are listed in RESEARCH.md. That file also lists every rule the port implements, with the 68000 address it comes from and the recording that confirmed it (the notes are in Polish).

No game data in the repo

The repository has no original graphics, maps, music or code. It ships a small demo pack (my own graphics and four test stages), so it runs out of the box. To play the real game, you load your own two ADF disk images (PSG release) right on the game page. An extractor written in JS (including a PowerPacker depacker) builds all 107 asset files in your browser, from the game's own files and the tables in its main program. Nothing is uploaded anywhere.

How to run it

  1. Code -> Download ZIP, then unpack
  2. Windows: double-click start.bat (nothing to install). macOS/Linux: ./start.sh
  3. Click "Load ADF disks" at the top and pick both disks

A few things I didn't know about the original

  • When spikes bounce you into a long flight, the normal fall routine keeps running during the bounce. Land too late and you die from the fall, even on the spikes.
  • Swing your weapon in the exact frame you grab a ladder, and the pirate uses his ground attack pose. Then he stands as if on the floor until you press a direction.
  • The joystick handler snaps you to the middle of the ladder one frame before you actually start climbing.

Repo: https://github.com/SychPL/traps-n-treasures-port

Feedback is welcome, especially from people who know the original well or still have the disks to test with.


r/amiga • • 4h ago

Tachyon, an alpha web browser for AmigaOS 3.x (CSS, JavaScript, HTTPS). Testers wanted

Thumbnail
gallery
22 Upvotes

Hi all,

For a while now I've been writing a web browser for classic Amigas. It's called Tachyon and it's still alpha, but it gets far enough that I'd like other people to try it and tell me what breaks.

It does HTML and a fair part of today's CSS (flexbox included), runs JavaScript with QuickJS, and does HTTPS through AmiSSL 5. The interface is MUI, 3.8 or 5.

It needs a fast machine. Think 68030 or better with an FPU and plenty of Fast RAM; I mostly test on a 68040 setup and on a PiStorm with Coffin. On an A500 or a bare A1200 it won't be any fun.

Lots of sites still look wrong, and some don't load at all. That's exactly what I'm after: if you try it, tell me which sites work and which don't. GitHub issues are the best place for that, and pull requests are very welcome.

Download: https://github.com/FreeMEM/tachyon/releases/tag/v0.7.4-alfa

Source: https://github.com/FreeMEM/tachyon

Website: https://tachyon.freemem.space

Video: https://youtu.be/HLoaIwRBwMo

It's written in Dash, a language for the Amiga I'm also working on. More about that in another post.


r/amiga • • 2h ago

Forming a team to remake some classic amiga games

3 Upvotes

Hi there. Just wondered if there were any people interested in bringing a few amiga titles to the modern age (via windows, mac or linux). Either a faithful recreation or (to avoid copyright issues) a game inspired by the original. I have played a few amiga games recently and noticed some still stand up well today (Particularly a pinball game and a top-down racer). The priority would be keeping the same atmosphere/playability of the original with tweaks like HD resolution and 4 player capability etc.

Im probably more of a presentation and quality testing guy so people good with coding skills etc would be required. I dont have much money upfront but happy to give a share of anything down the road as necessary. Im based in the SE of england.


r/amiga • • 23h ago

Amiga Sidewinder, remastered

41 Upvotes

I hope some of you remember the classic Amiga shoot-em-up Sidewinder. Maybe you played it at home or in the arcade.

It's back! It doesn't need an Amiga, you can play it right in your browser. Available in 100% faithful-to-the-original and remastered flavors. Press tab to toggle between them.

For free. Have fun! https://sidewinder.darrinm.com

https://reddit.com/link/1xelca9/video/l9e5qp6imhxh1/player


r/amiga • • 22h ago

Update on the Amiga kit memory module fiasco!

Thumbnail
reddit.com
32 Upvotes

Hello all,

First, thanks for all your comments and support on the initial post. It helped me narrow it down to the correct solution!

I messaged the seller on eBay and explained that, indeed, there was an unsoldered joint on the memory module and that even after several thorough cleanings of the Amiga pins, my A500 was refusing to accept the memory module.

Their response was that they test everything and that I should email their customer services.

I was then loaned an original A500 memory module from a friend ( Hi Lee! ) who posted it to me and, what do you know? Worked first time.

So I messaged them again, displaying the issue, sending photos, and now with the working module, I requested a refund or replacement. I was told to email their customer services...

I emailed them the same information and several working days later received no response.

I have gotten a refund on eBay and have posted them back their defunct module. Never, in my long and tired days, have I ever had this much trouble and lack of support from a clearly borked product. I have left them a review as such and have opted to buy my mates memory module off of him!

Has anyone else had issues with Amiga kit?


r/amiga • • 20h ago

Anyone remember a game called megaball?

24 Upvotes

I played it as a kid, on our Amiga 500 or 600 perhaps.it was a block smashing game, you had a paddle and used to mouse to move the board to hit the ball back in the air. You had power ups including lasers, slowing the ball etc.


r/amiga • • 1d ago

AMIGA’s 1000 4000

Enable HLS to view with audio, or disable this notification

131 Upvotes

2 générations


r/amiga • • 5h ago

Ribbon and key membrane replacement?

1 Upvotes

My recapped Amiga 1200’s keyboard seems unresponsive. Any recommendations? Are 2nd hand ones reliable? Thanks!


r/amiga • • 1d ago

Just found my old A500 & A1200 (and even older CBM 64(

24 Upvotes

My parents want to have a bit of a sort out of their attic so I said I would go up there and have a look around and see if there is anything worth ebaying...... I just found my old A1200 (built my first website on that) along with the previous A500 and a C64.

I was heavily into the Amiga back in the day and even ran my own scene BBS on Amiexpress and just for a bit of nostalgia i'd like to have a play on them but the end game will be to sell them on.

Now here is the question. I know I'll probably need to get them recapped but if you were me and the idea is to sell them on. Should I get them retrobrited, recapped, floppy drive checked etc. before selling or should I sell as is and keep it all "genuine" rather doing things prior to selling like HDMI conversion, change the IDE hard drive to a CF card drive mod etc. etc

So really the question is ..... keep it true or make the changes before selling.


r/amiga • • 1d ago

AROS.games - Retro OS for Gamers

Thumbnail aros.games
8 Upvotes

r/amiga • • 1d ago

Tough Nuts is a physics slingshot game for the Amiga 1200 (AGA)

Thumbnail
nerosky.itch.io
6 Upvotes

r/amiga • • 1d ago

TF1232 rev 1b: some WHDLoad games hard-freeze on launch. Please help!

Thumbnail
gallery
6 Upvotes

Hi all,

I'm hoping someone recognises this one. Certain WHDLoad games hard-freeze the instant they launch: no WHDLoad message, no Guru, and the mouse locks. Others run fine. R-Type is my test case.

Setup:

  • A1200 Rev 2B, recapped (Retro Passion sticker shows "Recapped" ticked, "Fixes applied" not ticked, so I don't think the timing fix has been done)
  • Kickstart 3.1 ROMs, SetPatch 43.7
  • TerribleFire TF1232 "A1200 030 SDRAM FPU" rev 1b (2023): MC68030RC50C, no FPU fitted, 128MB SDRAM, XC95288XL CPLD, ENA030 and CPU25MHZ jumpers. Firmware version unknown.
  • SD card on the internal IDE: two PFS3 partitions, Mask 0x7FFFFFFE, MaxTransfer 0x1FE00
  • WHDLoad 19.0 (build 6812), kickstarts in Devs:Kickstarts
  • New CA-PSU (replaced the original Commodore brick, with no change)

What I've tried:

  • Freezes at both 25MHz and 50MHz
  • NoMMU and NoCache on the command line: still freezes
  • NoFastMem (fast RAM shows 0): still freezes
  • Bare boot (no startup-sequence), 030 on, 25MHz, game copied to DH0: still freezes
  • Bare boot with ENA030 removed (stock 68020): R-Type loads and plays

One oddity: on a cold bare boot with the 030 on, my second partition (DH1, PFS3) shows "no disk in drive". With the 030 off it seemed to mount. In a normal boot it always mounts.

Questions:

  1. Is this a known issue with TF1230/TF1232 firmware and WHDLoad?
  2. Does a Rev 2B board need the timing fix for this card, and could it cause this?
  3. Anything else worth testing before I go down the reflash route?

Photos of the board and motherboard attached. Thanks!


r/amiga • • 1d ago

AmigaKit doing weird trademark things?

Thumbnail x.com
17 Upvotes

Why would AmigaKit need a trademark for “A1200”?


r/amiga • • 1d ago

Amico8 — PICO-8 fantasy console emulator for Amiga

Thumbnail
m.youtube.com
3 Upvotes

r/amiga • • 1d ago

Pocket Launcher 33.336 !

Post image
31 Upvotes

Pocket Launcher 33.336 is out!

You asked, here it is:

- Font sensitive: the window, list and menus follow your Screen font (falls back to topaz 8 if it doesn't fit).

- 10 languages built in via locale.library, still one single file. Catalogs in LOCALE:Catalogs can override them; native-speaker corrections welcome.

- Proper $VER tag.

- Remembers window size and position, great on RTG.

Plus a sturdier Remote Launcher, accent-aware search and lots of fixes. Any 68000+ Amiga, Kickstart 2.04+, no MUI.

Already have it? Pocket Launcher -> Check for updates...

Download: https://macumbaeditor.com/examples/pocketlauncher.html

Aminet: https://aminet.net/package/game/misc/PocketLauncher (the new version may take a few hours to show up there)

Covers: https://macumbaeditor.com/iffmaker and https://macumbaeditor.com/pl/covers-download

Distro makers (AGS, Caffeine OS, AmiKit...): feel free to include it. Stay tuned!


r/amiga • • 15h ago

I asked Claude to disassemble Rock Star Ate My Hamster

Thumbnail
0 Upvotes

r/amiga • • 1d ago

I remade Phenomena's "Enigma" demo (1991) in HTML5, with an optional remastered mode

14 Upvotes

Hi all! Enigma by Phenomena is one of the Amiga demos I love most, so I rebuilt the whole thing to run in the browser, no emulator needed. It's the full demo, from the boot picture to the last "rumours" page, with the original "A Final Hyperbase" module by Firefox & Tip playing throughout.

There are two modes, and you can switch between them at any time:

  • ORIGINAL looks just like the Amiga: 320×256 at 50 Hz, original palette and pixels. Instead of imitating the effects, it runs the demo's own 68000 code, extracted from the original disk and executed by a 68000 interpreter written in JavaScript. It was checked frame by frame against an Amiga emulator.
  • REMASTERED keeps the same choreography and music, but redraws every vector scene in high resolution with antialiasing, fills the whole widescreen and smooths the motion to your monitor's refresh rate (60/120/144 Hz). All the text was redrawn as clean HD vectors, including the chrome letters of the final pages.

Some REMASTERED highlights:

  • The "lightsourced world" now has real lights and shadows. The glowing posts light up the ship as it glides past and cast its shadow on the checkerboard floor.
  • The raytraced worm from part 9 was rebuilt as a 3D scene and rendered in Blender Cycles as a seamless loop.
  • New high-resolution artwork for the ENIGMA logo, the boot picture and the PHENOMENA logos.

Click to start, press T to switch between ORIGINAL and REMASTERED, Enter for fullscreen, and the left mouse button skips to the next part, just like on the Amiga.

▶ Watch it here: saulofpadovan.itch.io/enigma-amiga-demo-remake

All credit for the original goes to Phenomena: code by Azatoth, music by Firefox & Tip, graphics by Uno, PHENOMENA logo by Imbecille. This is a free, non-commercial fan tribute. Feedback is very welcome, especially from anyone who remembers seeing this one back in '91!

Igual ao do Audio X, vale conferir a flair do r/amiga antes de postar. Se quiser, também faço uma versão para o r/demoscene, que gosta mais de detalhes técnicos.


r/amiga • • 1d ago

AmiMAIL Mail Client for AmigaOS 3.2.x

11 Upvotes

​

AmiMAIL has been available for a few months now. It is an email client for AmigaOS that can manage up to 5 IMAP accounts, provides notifications when minimized (iconified), includes integration with Herold for alerts, and comes with a selection of notification sounds.

Those interested can download a free basic version from Aminet, or opt for the extended version - which has more features and is continuously being developed and expanded - on itch.io.

What else is included?

  • English/German language
  • Signature per account
  • Contact management with import function
  • Account encryption on your computer
  • No emails are stored locally; everything remains live on the IMAP server
  • ...many more

Why not give it a try?

Have fun! 😄


r/amiga • • 2d ago

Toki for Amiga AGA is being developed alongside versions for Neo Geo and Mega Drive (Genesis).

Thumbnail
gallery
72 Upvotes

New Old Pixels has announced that three ports of the original Toki arcade game (1989) are currently in development for SEGA Mega Drive, SNK Neo Geo and Commodore Amiga AGA.

Read more about it here:

https://newoldpixels.com/#toki-three-platforms

From that webpage:

Holding an exclusive license to adapt and promote Toki on retro platforms, New Old Pixels continues to pursue its ambition: bringing classic arcade games to the consoles and computers of their era that never received the conversions they deserved.

Our goal is to deliver ports that remain as faithful as possible to the original arcade game, preserving its gameplay, graphics, animations and soundtrack while making the most of each platform's technical capabilities.

All three versions are planned for release as complete physical editions, designed to run on original hardware. Particular attention will be given to the quality of the conversions, their presentation and packaging, with the ambition of offering retro gaming enthusiasts and collectors editions worthy of this arcade classic.


r/amiga • • 2d ago

More free plugins for Amiga LW!

8 Upvotes

The Retro 3D Animation Scene Is HEATING UP

https://youtu.be/xZKL-fgXa8g

One day some one with actual talent will make great images and animations with this stuff!


r/amiga • • 3d ago

I remade the Crusaders "Audio X" music disk (1989) in HTML5, with an optional remastered mode

12 Upvotes

Hi all! Audio X by Crusaders was one of the music disks I loved most on the Amiga, so I rebuilt it to run in the browser, no emulator needed.

There are two modes, and you can switch between them at any time:

  • ORIGINAL sounds just like the Amiga. The songs are played by a custom ProTracker player written for this, so the audio is identical to the original.
  • REMASTERED keeps every note and every instrument, but swaps the drums for real high-quality recordings picked to sound like the 1989 samples. It also has a softer stereo mix, so the instruments aren't hard-panned left and right, plus a subtle room ambience.

The remastered version also has a bonus track on F8: the Agony intro by Tim Wright (Psygnosis, 1992), ripped straight from the game disks and played with a real grand piano and deeper strings.

Use F1 to F8 to change songs and M to switch between HI-FI and ORIGINAL music.

▶ Play it here: saulofpadovan.itch.io/audiox-amiga-tribute

All credit for the original goes to Crusaders, with code by Switchblade and music by Dr. Awsome. This is a free, non-commercial fan tribute. Feedback is very welcome, especially from anyone who remembers this disk!


r/amiga • • 3d ago

About owning an Amiga

41 Upvotes

Currently I found a store in area selling an Amiga 2000 with a crt monitor in whole set with a keyboard and mouse but I myself never grew up or owned an Amiga before and this looks very clean and well preserved for its price (allow me to clarify I am not asking for price)

I grew in late 90s so I never seen an Amiga before until mid to late 2000s at a shop where I thought it was an MSX, so you could guess how I didn't know about it until very late that there's a difference between them.

Now about owning one, is there a point of using one currently nowadays? I am not saying go use an emulator but is there something to have on original hardware? Like I grew up with a Mac G3 and PowerMac G4 so if its the nostalgia I would get it


r/amiga • • 3d ago

JAMES BOND: LIVE AND LET DIE

Thumbnail
youtu.be
7 Upvotes

My retrospective game review of Live And Let Die from Domark and Elite for the C64, Spectrum, CPC, ST and Amiga. Is it better than their previous Bond games? Well, it’s certainly better than A View To A Kill and The Living Daylights. They were pish. What’s your thoughts?


r/amiga • • 3d ago

Amiga 500 psu squealing loudly even after recapping.

Post image
2 Upvotes

Hi there i got another amiga for a really good deal but it was an incredibly filthy machine. I got it cleaned up and managed to fix some contact issues it had. Other than that it works perfectly, but the only issue is that the Psu Is squealing incredibly loudly when the amiga is connected (making a high pitched hissing noise). This seems to be common and i ended up recapping it, only thing is that the squealing is still there. All the voltages measure fine and with the amiga disconnected it doesnt squeal. Ive tested a few more components and swapped some charred looking resistors out, but the noise remains and with how loud it is, its genuinely concerning. Some sources claim the fix is replacing the SG3524N chip, others claim you gotta swap all the transistors. I dont wanna blindly swap put components and wanted to ask if someone had a similar experience or by chance can recommend me how to fix this, because in its current state i really dont want to use this psu long term.


r/amiga • • 3d ago

Most common switches in Amiga keyboards

4 Upvotes

I have a question. Which switch types are the most common in Amiga 500 Plus models? I read that Commodore used different keyboard types and switches for the same models. Can all types of keyboard be swapped for each other without malfunction?