p.enthalabs

Amiga emulator in Java : r/amiga

Skip to main contentAmiJa - Amiga emulator in Java : r/amiga

Open menu Open navigation[](https://www.reddit.com/)Go to Reddit Home

r/amiga

Sign UpSign up for RedditLog InLog in to Reddit

Expand user menu Open settings menu

![Image 1 Go to amiga](https://www.reddit.com/r/amiga/)

r/amiga•4d ago

u/ZolfriK

AmiJa - Amiga emulator in Java

!Image 2: media poster

!Image 3: media poster

Sorry, something went wrong when loading this video.

View in app

Hello, I have released the first version of **AmiJa**, a cycle-exact **Amiga emulator written in Java**. Here are its features:

- OCS, ECS and AGA chipsets, PAL and NTSC. AGA runs on an emulated A1200 board

- 68000, 68010 and 68020 processors

- An automatic mode that builds the right machine around whatever you load: a stock OCS Amiga for floppy games, an expanded one for hard disks and WHDLoad, and an A1200 for AGA software

- Floppy drives DF0–DF3 with reading and writing, ADF and IPF images, and multi-disk sets in a .zip file

- Hard disk support (.hdf, Zorro II autoconfig) and WHDLoad .lha auto-run

- Save and load state, with five slots and a thumbnail for each

- Audio, real joysticks (via GLFW), mouse, and full keyboard mapping

- A software renderer or an OpenGL backend with RetroArch CRT shaders. The .glslp presets are included, while .slangp ones are supported but must be installed by the user

- Remote play: a second player joins over the network and takes one of the two game ports, without needing a Kickstart ROM or a copy of the game

Here is the website:

https://zolfrik.github.io/amija-amiga-emulator/

Here is the repository:

https://github.com/zolfrik/amija-amiga-emulator

Here is a playlist of games running on the emulator:

https://www.youtube.com/watch?v=snUG0_t85QE&list=PLdkiRBBNki2g

**Any feedback is welcome.**

AmiJa would not have been possible without the projects below, although it does not include any of their code:

- TomHarte-style JSON tests for the Motorola 68000: per-instruction test vectors covering registers, flags, bus activity and cycle counts.

- Scripted Amiga Emulator by Rupert Hausberger: a complete Amiga in readable JavaScript, easy to instrument.

- vAmiga by Dirk W. Hoffmann: a meticulously written and documented chipset model.

- vAmiga Test Suite: the collection of test programs that turns "it looks right" into a pass or a fail.

- WinUAE by Toni Wilen: the result of decades of reverse engineering, and the final authority.

_This project is NOT vibe coded. It is the result of about a year of work, which also made use of AI tools._

Share

![Image 4: u/Roblox avatarRoblox](https://www.reddit.com/user/Roblox/)•Ad

Som ligado. Luzes apagadas. Descubra os jogos de sobrevivência no Roblox.

Play Now

roblox.com

![Image 5: Clickable image which will reveal the video player: Som ligado. Luzes apagadas. Descubra os jogos de sobrevivência no Roblox.](https://external-preview.redd.it/ZjVjZGFwYzkyMGloMVYKmcKxAvU5E09JTUV3Plcrc1IY8GqP0cam71Us7NV_.jpeg?format=pjpg&auto=webp&s=bab67a71ff7ee5b6d77b52c4394229b45dc03325)

Collapse video player

![Image 6: u/MissMoneyBalls avataru/MissMoneyBalls](https://www.reddit.com/user/MissMoneyBalls/)•Ad

STOP spending bread on Grok...

- !Image 7: STOP spending bread on Grok...

- !Image 8: STOP spending bread on Grok...

- !Image 9: STOP spending bread on Grok...

- !Image 10: STOP spending bread on Grok...

- !Image 11: STOP spending bread on Grok...

cozygpu.com

Download

Sort by:

Best

Open comment sort options

- Best

- Top

- New

- Controversial

- Old

- Q&A

Comments Section

![Image 12: u/danby avatar](https://www.reddit.com/user/mowso/)

mowso

•4d ago

why java though?

![Image 13: u/ZolfriK avatar](https://www.reddit.com/user/ZolfriK/)

ZolfriK

•4d ago

Because it's the language I know best (I've been developing in Java for 25 years), and because there were no other Amiga emulators using this language at the moment. This is just a hobby project, and I don't think I'll compete with giants like WinUAE, so I wanted to offer one more option. And of course, the project can run on any device that has a JVM and enough computing power.

![Image 14: u/danby avatar](https://www.reddit.com/user/danby/)

danby

•4d ago

!Image 15: Profile Badge for the Achievement Top 1% CommenterTop 1% Commenter

portable?

![Image 16: u/MissMoneyBalls avatar](https://www.reddit.com/user/KeyboardG/)

KeyboardG

•4d ago

BILLIONS of devices :D

More replies

More replies

![Image 17: u/onebitboy avatar](https://www.reddit.com/user/onebitboy/)

onebitboy

•4d ago

> This project is NOT vibe coded.

Your entire website is written by Claude.

> The ground truth the CPU core was built against

> a reference in its own right

> turns "it looks right" into a pass or a fail, and caught more regressions here than any other single thing

> the arbiter consulted whenever a timing question had no other answer

[](https://www.reddit.com/user/mavica-synth/)

mavica-synth

•3d ago

the github readme is the exact boilerplate claude spits out too. i suspect careful commits not to show claude as a contributor

![Image 18: u/ZolfriK avatar](https://www.reddit.com/user/ZolfriK/)

ZolfriK

•4d ago

Yes, I'm not a web designer

![Image 19: u/onebitboy avatar](https://www.reddit.com/user/onebitboy/)

onebitboy

•4d ago

You don't need to be a web designer to write text less obviously Claudeish (as evidenced by your post here, since you edited out those exact snippets I quoted).

6 more replies

6 more replies

6 more replies

More replies

More replies

![Image 20: u/david-song avatar](https://www.reddit.com/user/Batou2034/)

Batou2034

•4d ago• Edited 4d ago

i'd rather have a java emulator in amiga

![Image 21: u/dahennakin avatar](https://www.reddit.com/user/dahennakin/)

dahennakin

•4d ago• Edited 3d ago

I don't know why one is still coding in Java except for keeping old stuff alive that only some companies care about... really.. an Amiga emulator written in Java is such a boring concept and feels so wrong .. i mean,, WHY ? A prompt like "Use REA and create the top 100 JAVA applications in GO and release them in MIT license on github!" .. that would make more sense and would help abandoning those crappy languages that really no one liked from the beginning on.

Edit: Sorry - but I really don't like Java and Oracle and stuff around it.. hope it turns to ashes soon and folks investing their energy on it find better things to work on.

[](https://www.reddit.com/user/_doodah_/)

_doodah_

•4d ago

What a load of nonsense

![Image 22: u/david-song avatar](https://www.reddit.com/user/david-song/)

david-song

•3d ago

Java programmers exist, they do things for the love of it. And they should, we all should.

2 more replies

2 more replies

2 more replies

More replies

More replies

![Image 23: u/MissMoneyBalls avataru/MissMoneyBalls](https://www.reddit.com/user/MissMoneyBalls/)•Ad

STOP spending bread on Grok...

- !Image 24: STOP spending bread on Grok...

- !Image 25: STOP spending bread on Grok...

- !Image 26: STOP spending bread on Grok...

- !Image 27: STOP spending bread on Grok...

- !Image 28: STOP spending bread on Grok...

cozygpu.com

Download

[](https://www.reddit.com/user/pdelirium/)

pdelirium

•4d ago

Very interesting. As someone who once set out to write a Commodore 64 emulator in Java (still in progress) this far exceeds the complexity of that many times over.

[](https://www.reddit.com/user/red_kurchina8/)

red_kurchina8

•3d ago

It would be cool if it would be played on JavaME devices

[](https://www.reddit.com/user/Bindolaf/)

Bindolaf

•2d ago

Oh yay, more slop!

People also ask about section

People also ask about

Best Amiga emulator options

Commodore Amiga emulator comparisons

Play Amiga games online options

WinUAE Amiga emulator features

Most underrated Amiga games of all time

More posts you may like

Related posts

- Does anyone use the amibo emulator?![Image 29 r/Switch](https://www.reddit.com/r/Switch/)•2mo ago ### Does anyone use the amibo emulator? ![Image 30: r/Switch - Does anyone use the amibo emulator?](https://www.reddit.com/r/Switch/comments/1vws9tw/does_anyone_use_the_amibo_emulator/) 250 upvotes ·88 comments

- * *

- ![Image 31: u/filipe-araujo avatar filipe-araujo](https://www.reddit.com/user/filipe-araujo/) •Ad Estude no cursinho líder em aprovações sem sair de casa! Conheça o Poliedro Online e conquiste sua vaga na universidade. 💻 ![Image 32: Thumbnail image: Estude no cursinho líder em aprovações sem sair de casa! Conheça o Poliedro Online e conquiste sua vaga na universidade. 💻](https://preview.redd.it/h9dm20jeawsh1.png?auto=webp&s=0e4fe8c2d8beb04a3e14fc2a645985d7f7166997) conteudo.cursopoliedro.com.br Sign Up

- * *

- My duo died, only had it for 5 hours![Image 33 r/iPhoneDuo](https://www.reddit.com/r/iPhoneDuo/)•4d ago ### My duo died, only had it for 5 hours ![Image 34: r/iPhoneDuo - My duo died, only had it for 5 hours](https://www.reddit.com/r/iPhoneDuo/comments/1xfvn66/my_duo_died_only_had_it_for_5_hours/) 5.3K upvotes ·1K comments

- * *

- Finally got my own Amiga![Image 35 r/amiga](https://www.reddit.com/r/amiga/)•4mo ago ### Finally got my own Amiga ![Image 36: r/amiga - Finally got my own Amiga](https://www.reddit.com/r/amiga/comments/1ugk0ry/finally_got_my_own_amiga/) 438 upvotes ·38 comments

- * *

- tg18-emu: A desktop emulator for Tamagotchi Meets/On![Image 37 r/tamagotchi](https://www.reddit.com/r/tamagotchi/)•24d ago ### tg18-emu: A desktop emulator for Tamagotchi Meets/On ![Image 38: r/tamagotchi - tg18-emu: A desktop emulator for Tamagotchi Meets/On](https://www.reddit.com/r/tamagotchi/comments/1wyjmk9/tg18emu_a_desktop_emulator_for_tamagotchi_meetson/) 159 upvotes ·32 comments

- * *

- We built a marketplace for new Amiga homebrew (and other classic platforms)![Image 39 r/amiga](https://www.reddit.com/r/amiga/)•8mo ago ### We built a marketplace for new Amiga homebrew (and other classic platforms) ![Image 40: r/amiga - We built a marketplace for new Amiga homebrew (and other classic platforms)](https://www.reddit.com/r/amiga/comments/1rds91h/we_built_a_marketplace_for_new_amiga_homebrew_and/) 92 upvotes ·28 comments

- * *

- Damage from getting stuck is so annoying![Image 41 r/WarDogs](https://www.reddit.com/r/WarDogs/)•7d ago ### Damage from getting stuck is so annoying ![Image 42: r/WarDogs - Damage from getting stuck is so annoying](https://www.reddit.com/r/WarDogs/comments/1xcr7zq/damage_from_getting_stuck_is_so_annoying/) 507 upvotes ·42 comments

- * *

- Tell me about your modded Amiga!![Image 43 r/amiga](https://www.reddit.com/r/amiga/)•4mo ago ### Tell me about your modded Amiga! ![Image 44: r/amiga - Tell me about your modded Amiga!](https://www.reddit.com/r/amiga/comments/1u9h8c0/tell_me_about_your_modded_amiga/) 108 upvotes ·41 comments

- * *

- Just switched my Amiga on again after some time to go online - apparently it has been longer than I remembered ...![Image 45 r/amiga](https://www.reddit.com/r/amiga/)•5mo ago ### Just switched my Amiga on again after some time to go online - apparently it has been longer than I remembered ... [![Image 46: r/amiga - Just switched my Amiga on again after some time to go online - apparently it has been longer than I remembered ...](https://preview.redd.it/qrl25jv7u46h1.jpeg?width=140&height=105&auto=webp&s=9232b6fea8c6609e0c42e042359462a7d594a31d)](https://www.reddit.com/r/amiga/comments/1u0mhpq/just_switched_my_amiga_on_again_after_some_time/) 277 upvotes ·18 comments

- * *

- Amiga Unix reborn![Image 47 r/amiga](https://www.reddit.com/r/amiga/)•1mo ago ### Amiga Unix reborn 155 upvotes ·20 comments

- * *

- First Amigurumi Project!![Image 48 r/Amigurumi](https://www.reddit.com/r/Amigurumi/)•8d ago ### First Amigurumi Project! ![Image 49: r/Amigurumi - First Amigurumi Project!](https://www.reddit.com/r/Amigurumi/comments/1xc81ue/first_amigurumi_project/) 97 upvotes ·8 comments

- * *

- AmigaSource.com 25th Anniversary![Image 50 r/amiga](https://www.reddit.com/r/amiga/)•10d ago ### AmigaSource.com 25th Anniversary 41 upvotes ·15 comments

- * *

- My first Amigurumi![Image 51 r/Amigurumi](https://www.reddit.com/r/Amigurumi/)•1mo ago ### My first Amigurumi ![Image 52: r/Amigurumi - My first Amigurumi](https://www.reddit.com/r/Amigurumi/comments/1woaung/my_first_amigurumi/) 45 upvotes ·6 comments

- * *

- All my worlds got deleted because of the new minecraft update.. thanks Microsoft![Image 53 r/minecraftbedrock](https://www.reddit.com/r/minecraftbedrock/)•1y ago ### All my worlds got deleted because of the new minecraft update.. thanks Microsoft ![Image 54: r/minecraftbedrock - All my worlds got deleted because of the new minecraft update.. thanks Microsoft](https://www.reddit.com/r/minecraftbedrock/comments/1lgm8uc/all_my_worlds_got_deleted_because_of_the_new/) 983 upvotes ·288 comments

- * *

- Amiga Freeware Archive![Image 55 r/amiga](https://www.reddit.com/r/amiga/)•3mo ago ### Amiga Freeware Archive 146 upvotes ·34 comments

- * *

- Coming back to the Amiga!![Image 56 r/amiga](https://www.reddit.com/r/amiga/)•3mo ago ### Coming back to the Amiga! 50 upvotes ·16 comments

- * *

- I built a couple of wireless Amiga joysticks![Image 57 r/amiga](https://www.reddit.com/r/amiga/)•4mo ago ### I built a couple of wireless Amiga joysticks ![Image 58: r/amiga - I built a couple of wireless Amiga joysticks](https://www.reddit.com/r/amiga/comments/1utj0no/i_built_a_couple_of_wireless_amiga_joysticks/) 106 upvotes ·15 comments

- * *

- LEMP - Unlock everything. No credits and hours of pack buying.r/MECoOp•4d ago ### LEMP - Unlock everything. No credits and hours of pack buying. ![Image 59: r/MECoOp - LEMP - Unlock everything. No credits and hours of pack buying.](https://www.reddit.com/r/MECoOp/comments/1xff6qg/lemp_unlock_everything_no_credits_and_hours_of/) 323 upvotes ·55 comments

- * *

- My first Amigurumi![Image 60 r/ExpectationVsReality](https://www.reddit.com/r/ExpectationVsReality/)•2mo ago ### My first Amigurumi ![Image 61: r/ExpectationVsReality - My first Amigurumi](https://www.reddit.com/r/ExpectationVsReality/comments/1vq0yzm/my_first_amigurumi/) 729 upvotes ·20 comments

- * *

- [[Huge Update] Mundi v0.2 is out: turn SillyTavern into a Life-Sim, now with an RP-focused Home Mode (and in PT-BR and Spanish)](https://www.reddit.com/r/SillyTavernAI/comments/1xezxko/huge_update_mundi_v02_is_out_turn_sillytavern/)![Image 62 r/SillyTavernAI](https://www.reddit.com/r/SillyTavernAI/)•5d ago ### [[Huge Update] Mundi v0.2 is out: turn SillyTavern into a Life-Sim, now with an RP-focused Home Mode (and in PT-BR and Spanish)](https://www.reddit.com/r/SillyTavernAI/comments/1xezxko/huge_update_mundi_v02_is_out_turn_sillytavern/) [![Image 63: r/SillyTavernAI - [Huge Update] Mundi v0.2 is out: turn SillyTavern into a Life-Sim, now with an RP-focused Home Mode (and in PT-BR and Spanish)](https://preview.redd.it/ueyt3slnllxh1.png?width=140&height=78&auto=webp&s=4f9781773e59676364f1a87f835be12750632329)](https://www.reddit.com/r/SillyTavernAI/comments/1xezxko/huge_update_mundi_v02_is_out_turn_sillytavern/) 589 upvotes ·91 comments

- * *

- New to Amiga - Where to start?![Image 64 r/amiga](https://www.reddit.com/r/amiga/)•3mo ago ### New to Amiga - Where to start? ![Image 65: r/amiga - New to Amiga - Where to start?](https://www.reddit.com/r/amiga/comments/1v7n0ow/new_to_amiga_where_to_start/) 143 upvotes ·36 comments

- * *

- IMAGO is now on Google Play — thank you r/immich for helping me get here!![Image 66 r/immich](https://www.reddit.com/r/immich/)•7d ago ### IMAGO is now on Google Play — thank you r/immich for helping me get here! ![Image 67: r/immich - IMAGO is now on Google Play — thank you r/immich for helping me get here!](https://www.reddit.com/r/immich/comments/1xdcryy/imago_is_now_on_google_play_thank_you_rimmich_for/) 405 upvotes ·132 comments

- * *

- CRT emulator![Image 68 r/crtgaming](https://www.reddit.com/r/crtgaming/)•7d ago ### CRT emulator ![Image 69: r/crtgaming - CRT emulator](https://www.reddit.com/r/crtgaming/comments/1xdgkh1/crt_emulator/) 303 upvotes ·202 comments

- * *

- We get told that we look alike all the time, so this costume seemed inevitable.![Image 70 r/pics](https://www.reddit.com/r/pics/)•4y ago ### We get told that we look alike all the time, so this costume seemed inevitable. ![Image 71: r/pics - We get told that we look alike all the time, so this costume seemed inevitable.](https://www.reddit.com/r/pics/comments/yig6en/we_get_told_that_we_look_alike_all_the_time_so/) 104K upvotes ·1.2K comments

- * *

- [My render distance isn't working. It's always renders only 3 chunks no matter how high I put my render distance, does anyone know how to fix it?](https://www.reddit.com/r/Minecraft/comments/14xovbl/my_render_distance_isnt_working_its_always/)![Image 72 r/Minecraft](https://www.reddit.com/r/Minecraft/)•3y ago ### [My render distance isn't working. It's always renders only 3 chunks no matter how high I put my render distance, does anyone know how to fix it?](https://www.reddit.com/r/Minecraft/comments/14xovbl/my_render_distance_isnt_working_its_always/) [![Image 73: r/Minecraft - My render distance isn't working. It's always renders only 3 chunks no matter how high I put my render distance, does anyone know how to fix it?](https://external-preview.redd.it/OHdkbDhwdTBmamJiMYdNsfpO0gHKtlSKMm3kWOXUmhCsoeKRv2MOUTgYAJP0.png?width=140&height=78&crop=140%3A78%2Csmart&format=jpg&v=enabled&lthumb=true&s=bd834e118b11c48bc36c0c4274d4e085881c4dab)](https://www.reddit.com/r/Minecraft/comments/14xovbl/my_render_distance_isnt_working_its_always/) 1.2K upvotes ·71 comments

- * *

- That's one goofy running animation.![Image 74 r/marvelrivals](https://www.reddit.com/r/marvelrivals/)•6d ago ### That's one goofy running animation. ![Image 75: r/marvelrivals - That's one goofy running animation.](https://www.reddit.com/r/marvelrivals/comments/1xe6a1c/thats_one_goofy_running_animation/) 2K upvotes ·46 comments

- * *

View Post in

Français

Português (Brasil)

See more See fewer

Deutsch

Español (Latinoamérica)

Italiano

Public

Anyone can view, post, and comment to this community

0 0

- Home

- Popular

- News

- Explore

- Best of Reddit

- Best of Reddit in Portuguese

- Best of Reddit in German

- Reddit Rules

- Privacy Policy

- User Agreement

- Accessibility

- Reddit, Inc. © 2026. All rights reserved.

!Image 76 Join the most real place on the internet

Continue with Phone Number

Continue with Email

By continuing, you agree to our User Agreement and acknowledge that you understand the Privacy Policy.

!Image 77