harrysintonen , to Random stuff
@harrysintonen@infosec.exchange avatar

minimod 1.2 is out now. Improvements and fixes are:

  • Only the sample data is loaded to chip memory now, other data will use fast memory when available.
  • Implemented OS friendly CIA timer interrupt setup, resulting in far improved stability, especially with Kickstart 1.x. This also fixed some of the playback glitches which likely resulted from the direct CIA poking/peeking that used to conflict with the OS itself.

Grab it from https://sintonen.fi/src/minimod/

OutofPrintArchive , to Retro Gaming
@OutofPrintArchive@mstdn.games avatar

Review for Arabian Nights on Amiga from CVG 140 - July 1993 (UK)

This issue can be downloaded here:
https://www.outofprintarchive.com/catalogue/computerandvideogames7.html


OutofPrintArchive , to Retro Gaming
@OutofPrintArchive@mstdn.games avatar

CVG 140 - July 1993 (UK) has just been added to the magazine catalogue.

Another issue that I was able to finish thanks to buying a new copy from Mort as my old one was missing the beautiful poster inside.

And yes, this one is 164 pages so it clocks in at just under 500MB. :blobcatscared:

This issue can be downloaded here:
https://www.outofprintarchive.com/catalogue/computerandvideogames7.html





Back cover for CVG 140 - July 1993 (UK), featuring an advertisement for Superman The Man of Steel

FediTips , to Random stuff
@FediTips@social.growyourown.services avatar
harrysintonen , to Random stuff
@harrysintonen@infosec.exchange avatar

I wrote a minimal #protracker command line modplayer for #amiga (using Frank Wille's ptplayer routine). Source code and binary is at https://sintonen.fi/src/minimod/ #amiga #retrocomputing #trackermusic

harrysintonen OP ,
@harrysintonen@infosec.exchange avatar

@herr_irrtum Oh, heh, I would have definitely gotten tripped by that, too. I haven't been writing to ADFs in ages... must've been something like 15 years ago and back then it did work out of the box I believe.

BTW the original file system (OFS) isn't that complicated. If you really want to geek out you can figure out the format fairly easily (*1) and create a tool that writes the disk direct to ADF with the content you want (custom bootblock, s/startup-sequence and the other files you might need). It might be a fun thing to try.

Years ago I wrote a mkkickwork (*2) - a tool that writes a custom bootable kickstart (Amiga 1000) floppy with parts of the disk allocated making it possible to store other files to the disk along with the kickstart image. It at least has some useful routines that could be re-used if you want to explore this path. Feel free to reuse the code if you wish, or use it as inspiration.

Nice to hear that minimod is working fine!

  1. Amiga floppies + OFS/FFS filesystems explained: http://lclevy.free.fr/adflib/adf_info.html

  2. mkkickwork source code: https://sintonen.fi/src/mkkickwork/

herr_irrtum , to Random stuff

Hello crowd brain.

I'd like to publish a mod file on a adf disc image for fun.
My search engine queries didn't bring much usable up.

I'd like it to be a self-booting adf disc image that automatically starts a minimal mod player (ideally not bigger than 50kb) running my mod.

So I need know-how in

  • (preparing a) bootable disc
  • kinda start script
  • mod player that runs a mod from command line
  • (or something that converts my mod into an executable that I can autostart)

I'm a Linux sys admin by profession, so I hope I'd understand some basic stuff on the Amiga ;) - on the other hand I have no experience with it. Kickstart 3.x and 1.3 roms and corresponding Workbenchs I have (emulated).

Any help / hints / links to tutorials would help a lot. Anything specific to the point would be a bless. Thank you!

asmodai , to Random stuff
@asmodai@mastodon.social avatar

Doom didn't kill the Amiga...Wolfenstein 3D did

https://www.youtube.com/watch?v=wsADJa-23Sg

FediVideo , to Random stuff
@FediVideo@social.growyourown.services avatar

Bacalao is an electronic musician, DJ, remixer and veteran of the Amiga demo scene with eclectic influences. You can follow his videos at:

➡️ @bacalao

If the videos haven't federated to your server yet you can browse them all at https://v.basspistol.org/a/bacalao/videos

root42 , to Retro Gaming
@root42@chaos.social avatar

And there we go again! Laary 3 is on. Never played this one either! From the get go it already seems a bit more polished and seems to have more of a musical score, which is nice

h0ffman , to Random stuff
@h0ffman@mas.to avatar

Testing my new large form module player on the 500. 1.6MB of ProTracker module, on one disk with playback.
https://youtu.be/lbqFsjcYLPI

yawning_angel , to Random stuff
@yawning_angel@mastodonapp.uk avatar

… and it works. 👍
Now I can do the 3.2 upgrade. 😈

metin , to Microsoft Windows
@metin@graphics.social avatar

In 1994, our puzzle game Clockwiser was released for Amiga (OCS and AGA), CD32 console, MS-DOS and Windows 3.1.

This is the 4-channel music our composer Ramon Braumuller made for a demo version that was included on magazine cover disks.

The tune is 109 kilobytes, including digitized instruments.

Download Clockwiser for free here:
https://archive.org/details/ClockwiserAmiga

For more music and info, check the hashtag.

metin OP ,
@metin@graphics.social avatar

In 1994, our puzzle game Clockwiser was released for Amiga (OCS and AGA), CD32 console, MS-DOS and Windows 3.1.

This is the title sequence tune by our composer Ramon Braumuller, created with our own Digital Mugician Amiga music editor, published by the British Thalamus in 1990.

Download Clockwiser for free here:
https://archive.org/details/ClockwiserAmiga

For more music and info, check the hashtag.

metin OP ,
@metin@graphics.social avatar

In 1994, our puzzle game Clockwiser was released for Amiga, CD32 console, MS-DOS and Windows 3.1.

This is the first 4-channel in-game tune our composer Ramon Braumuller made.

We wanted the music to be calming, as there's time-based pressure to solve the puzzles.

Download Clockwiser here:
https://archive.org/details/ClockwiserAmiga

For more music and info, check the thread and hashtag.

metin OP ,
@metin@graphics.social avatar

In 1994, our puzzle game Clockwiser was released for Amiga, CD32 console, MS-DOS and Windows 3.1.

This is the second 4-channel in-game tune our composer Ramon Braumuller made.

We wanted the music to be relaxing, as there's time-based pressure to solve the puzzles.

Download Clockwiser here:
https://archive.org/details/ClockwiserAmiga

For more music and info, check the thread and hashtag.

harrysintonen , to Hacking
@harrysintonen@infosec.exchange avatar

Couple of days ago at @h0ffman twitch stream we were watching a cool 500 demo “Multicolor” by Unique and a question popped up whether the soundtrack was available as a mod file. I didn’t find it with the usual searches so I set up to dump it from the demo. These are the steps I ended up doing:

  1. Download the demo archive and extract the LhA archive.
  2. Perform recon on the binary to identify what kind of a player it is. The binary wasn’t compressed and strings were visible. “M.K.” identifier wasn’t found but ThePlayer 6.1 player signature “P61A” was.
  3. Load the binary in venerable Amiga Monitor.
  4. Search the code section for “cmp.l #’P61A’,(a0)+”, magic value (0x0c,0x98,’P61A’) found inside the P61_Init routine.
  5. Set a breakpoint inside the P61A_Init routine.
  6. Execute the demo to run into the breakpoint to find the start address of the module (passed in register A0).
  7. Write the “enough” bytes from A0 to a file. How much is enough? I guestimated the mod would not be more than 256K since the demo ran on A500 with 512K chip memory.
  8. Launch P61Con converter and convert the P61 module back to regular ProTracker one.

I did this using our own PowerPC based operating system, . The demo itself and the P61Con are 68k amiga apps. This works because MorphOS has a JIT to enable transparent execution of 68k code. To top things off I ran MorphOS on my MacBook Pro M3 in . This was 2 layers of JIT emulation: Apple Silicon M3 emulating PowerPC 7448 emulating Motorola 68060.

I'm sure that these days there are modern ways to carve the mod files (including P61A ones) from executables but resorting to the old ways™ was kind of fun.

Links:
• Multicolor by Unique: https://www.pouet.net/prod.php?which=51737
• The Player P61A converter: https://aminet.net/package/mus/misc/P6108
• MorphOS: https://www.morphos-team.net/
• The ripped mod file: https://sintonen.fi/scene/u-multicolor.mod

The Player 6.1A modplayer P61_Init routine. Note the "cmp.l #"P61A",(a0)+" as par of the init routine.
MorphOS running in QEmu under macOS Sonoma.
The ripped mod playing in ProTracker 2 clone v1.57.

harrysintonen , to Random stuff
@harrysintonen@infosec.exchange avatar

A recent demo "Backslide to Arcanum" by Cosmic Orbs included a mind-blowing fullscreen 50Hz rotozoom effect on Amiga 500. Having created a rotozoomer on A500 back in the day I knew exactly how incredibly hard it is to make such routine run fast. The effect has now been dissected and there's also author's writeup.
• Dissect of the effect by Alexander Grupe: https://heckmeck.de/blog/skew-this/
• Jobbo's writeup: https://www.cosmicorbs.com/blog/backslide
• Backslide to Arcanum at Pouet: https://www.pouet.net/prod.php?which=96604

mainframed767 , to Random stuff
@mainframed767@infosec.exchange avatar

Do you like Amigas? Do you like music? This past weekend was PTWeekender where a bunch of DJs do live streams of some sick tracks with Amigas!

Here's a playlist of a bunch of them!

https://www.youtube.com/playlist?list=PLIxp3TXBfhUPo7DyeA6yokxvcMf6_6PQ0

h0ffman , to Random stuff
@h0ffman@mas.to avatar

I'm live now on https://www.twitch.tv/pt_weekender as part of the PT Weekender - ALL

harrysintonen , to Random stuff
@harrysintonen@infosec.exchange avatar

In early years the options for developing software for in C meant using a commercial compiler: Manx Aztec C or Lattice C (later SAS/C). Most commonly the C compiler was pirated due to the aspiring devs being just bunch of kids.

Soon Matt Dillon released his freeware DICE C - liberating amiga development from having to resort to commercial software (or piracy). While DICE C wasn't bad by any measure, it wasn't open source, and I remember experiencing some issues with it and having to switch back to SAS/C. Many existing amiga C code targeted Lattice / SAS C and used its amiga specific extensions, making use of DICE bit of a pain.

Around the same time Markus Wild & co created Geek Gadgets (GG) / Amiga Developer Environment (ADE). Rather than writing a full new development tools they opted to porting BSD / ones: Their compatibility library ixemul allowed relatively easy porting of existing tools (mostly ./configure && make - sometimes requiring some minor patches). This allowed use of GNU C compiler (gcc) and other standard GNU tools. However, gcc was way too large and heavy for basic A500 systems.

Later Volker Barthelmann's project introduced yet another open source option.

In we use highly expanded ixemul library and latest GNU toolchains (I've ported all recent GCC versions and binutils 2.42).

OutofPrintArchive , to Retro Gaming
@OutofPrintArchive@mstdn.games avatar

Review for Liberation on Amiga from CVG 150 - May 1994 (UK)

This magazine can be downloaded here:
https://www.outofprintarchive.com/catalogue/computerandvideogames7.html


nixCraft , to Random stuff
@nixCraft@mastodon.social avatar

How much ram did your first computer have at your home ?🤔

lucas3d , (edited )
@lucas3d@mastodon.social avatar

@nixCraft It was an 1000 with 256 KB (from last century said my daughter)

codewiz , to Programming
@codewiz@mstdn.io avatar
selzero , to Nintendo
@selzero@syzito.xyz avatar

If you are a retro gamer you can hear this image.

OutofPrintArchive , to Retro Gaming
@OutofPrintArchive@mstdn.games avatar

Review for Rider Cup on Amiga from GamesMaster 15 - March 1994 (UK)

This magazine can be downloaded here:
https://www.outofprintarchive.com/catalogue/GamesMaster.html


Review for Rider Cup on Amiga from GamesMaster 15 - March 1994 (UK) score: 60%

  • All
  • Subscribed
  • Moderated
  • Favorites
  • supersentai
  • WatchParties
  • Rutgers
  • jeremy
  • Lexington
  • cragsand
  • mead
  • RetroGamingNetwork
  • loren
  • steinbach
  • xyz
  • PowerRangers
  • AnarchoCapitalism
  • kamenrider
  • Mordhau
  • WarhammerFantasy
  • itdept
  • AgeRegression
  • mauerstrassenwetten
  • MidnightClan
  • space_engine
  • learnviet
  • bjj
  • Teensy
  • khanate
  • electropalaeography
  • neondivide
  • fandic
  • All magazines