#megaduck — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #megaduck, aggregated by home.social.
-
💸 JURL by Tonsomo Entertainment for Mega Duck. Asteroids meets Pacman!
Check: https://tonsomo.itch.io/jurl-megaduck-cougar-boy-edition
-
OK, apparently couldn't resist one more feature in #QRPaint (v0.9.4).
Added a Spray tool with a slightly over-engineered random spray and flow rate. 😄
https://bbbbbr.itch.io/game-boy-qr-paint -
New version of QR-Paint with some fun features:
- Draw with #SNES Mouse when plugged into a Super #GameBoy (building on demo by vinheim3)
- Windows XP desktop themed SGB Border
- #MegaDuck build with Printer support -
The output size of the #GameBoy printer is cute, but the larger print format of the #MegaDuck (a Game Boy clone) printer is much better for pinning up or the fridge door.
(coming soon to #QRPaint: a Mega Duck port)
GB on left, Duck on right
#retrogaming -
GBDK-2020 is an #opensource C development kit for the #GameBoy/Color, #MegaDuck, #SMS, #GameGear and #NES
To see examples of games and programs made with #GBDK visit our showcase:
https://gbdk-2020.github.io/gbdk-2020-gallery/ -
#GBDK 2020 v4.5.0 is out!
- HRAM allocation + example
- SRAM Bank new # pragma_dataseg
- zx0 compression
- png2asset fixes and features
- Many other fixes & featuresNew examples!
- MBC5 Rumble
- SMS NMI handler
- #MegaDuck Printer -
#GBDK 2020 v4.5.0 is out!
- HRAM allocation + example
- SRAM Bank new # pragma_dataseg
- zx0 compression
- png2asset fixes and features
- Many other fixes & featuresNew examples!
- MBC5 Rumble
- SMS NMI handler
- #MegaDuck Printer -
#GBDK 2020 v4.5.0 is out!
- HRAM allocation + example
- SRAM Bank new # pragma_dataseg
- zx0 compression
- png2asset fixes and features
- Many other fixes & featuresNew examples!
- MBC5 Rumble
- SMS NMI handler
- #MegaDuck Printer -
#GBDK 2020 v4.5.0 is out!
- HRAM allocation + example
- SRAM Bank new # pragma_dataseg
- zx0 compression
- png2asset fixes and features
- Many other fixes & featuresNew examples!
- MBC5 Rumble
- SMS NMI handler
- #MegaDuck Printer -
#GBDK 2020 v4.5.0 is out!
- HRAM allocation + example
- SRAM Bank new # pragma_dataseg
- zx0 compression
- png2asset fixes and features
- Many other fixes & featuresNew examples!
- MBC5 Rumble
- SMS NMI handler
- #MegaDuck Printer -
Now you can print your GB-Wordyl results on Mega Duck Laptops!
The new release adds #MegaDuck thermal printer support, likely the first homebrew to use the printer hardware.
https://bbbbbr.itch.io/gb-wordyl/devlog/1007495/gb-wordyl-v107-mega-duck-printerPrinting also works in the #SuperJuniorSameDuck emulator for the Mega Duck Laptops
https://github.com/bbbbbr/SuperJuniorSameDuck -
Update from last night- Printer timing and output getting better.
(whereas wordle skills continue their decline)#megaduck #megaduckprinter #MegaDuckSuperQuique #MegaDuckSuperJuniorComputer
-
Almost have the #MegaDuck Printer working.
Reverse engineering the protocol apparently being easier than getting the hardware timing right. Not sure how much buffering there is. And not able to easily snoop the signals to get a reference.
The dithering is intentional since this is the 1-pass mono color model, so the 4 shades of grey have to be reduced when printing.
#megaduckprinter #MegaDuckSuperQuique #MegaDuckSuperJuniorComputer
-
#GameBoy 4-Player adapter mysteries solved & working great.
Now we have snakes, 4 of them! And synchronized game play across 4 consoles. Game mechanics still work in progress.
Adapter interface code now open sourced & documented:
https://github.com/bbbbbr/gbdk-gb-4-player/blob/snake_game_tile_locked/src/4_player_adapter.c -
Welllll it was a bit of a struggle (some ambiguity in docs and hardware sensitive to out of spec input)... but making progress.
Can send and receive data from the #GameBoy 4-Player adapter reliably to move some blobs around in parallel. A couple mysteries remain to investigate.
-
(Posting for Toxa)
#CrossZGB v2025.0 has been releasedIt's a multi-platform game engine for #GameBoy #SMS #GameGear and #MegaDuck
New features
- Coroutines (cooperative multi-tasking for logic)
- Collision groups
- Custom build rules and per-CPU source folders
- Improved PSGLib music driver muting
- Updated Banjo music driver
- Official CrossZGB logos
- Variable Width Font library example
- Dynamic maps example
- Other features and fixes -
#GBDK-2020 v4.4.0 is out!
- Improved #NES support @michel_iwaniec
- SDCC 4.5 compiler
- Added Linux ARM binaries
- Many fixes & featuresNew examples!
- #MegaDuck Laptop hardware
- Text Dialog @laroldsjubilantjunkyard
- #GameBoy MBC7 Accelerometer & MBC3 RTChttps://github.com/gbdk-2020/gbdk-2020/releases/tag/4.4.0
GBDK is an #opensource C development kit for the #GameBoy/Color, #MegaDuck, #SMS, #GameGear and NES
#gbdev #gamegear #smsdev #nesdev #retrodev #indiedev #retrogaming
-
#GBDK-2020 v4.4.0 is out!
- Improved #NES support @michel_iwaniec
- SDCC 4.5 compiler
- Added Linux ARM binaries
- Many fixes & featuresNew examples!
- #MegaDuck Laptop hardware
- Text Dialog @laroldsjubilantjunkyard
- #GameBoy MBC7 Accelerometer & MBC3 RTChttps://github.com/gbdk-2020/gbdk-2020/releases/tag/4.4.0
GBDK is an #opensource C development kit for the #GameBoy/Color, #MegaDuck, #SMS, #GameGear and NES
#gbdev #gamegear #smsdev #nesdev #retrodev #indiedev #retrogaming
-
#GBDK-2020 v4.4.0 is out!
- Improved #NES support @michel_iwaniec
- SDCC 4.5 compiler
- Added Linux ARM binaries
- Many fixes & featuresNew examples!
- #MegaDuck Laptop hardware
- Text Dialog @laroldsjubilantjunkyard
- #GameBoy MBC7 Accelerometer & MBC3 RTChttps://github.com/gbdk-2020/gbdk-2020/releases/tag/4.4.0
GBDK is an #opensource C development kit for the #GameBoy/Color, #MegaDuck, #SMS, #GameGear and NES
#gbdev #gamegear #smsdev #nesdev #retrodev #indiedev #retrogaming
-
#GBDK-2020 v4.4.0 is out!
- Improved #NES support @michel_iwaniec
- SDCC 4.5 compiler
- Added Linux ARM binaries
- Many fixes & featuresNew examples!
- #MegaDuck Laptop hardware
- Text Dialog @laroldsjubilantjunkyard
- #GameBoy MBC7 Accelerometer & MBC3 RTChttps://github.com/gbdk-2020/gbdk-2020/releases/tag/4.4.0
GBDK is an #opensource C development kit for the #GameBoy/Color, #MegaDuck, #SMS, #GameGear and NES
#gbdev #gamegear #smsdev #nesdev #retrodev #indiedev #retrogaming
-
#GBDK-2020 v4.4.0 is out!
- Improved #NES support @michel_iwaniec
- SDCC 4.5 compiler
- Added Linux ARM binaries
- Many fixes & featuresNew examples!
- #MegaDuck Laptop hardware
- Text Dialog @laroldsjubilantjunkyard
- #GameBoy MBC7 Accelerometer & MBC3 RTChttps://github.com/gbdk-2020/gbdk-2020/releases/tag/4.4.0
GBDK is an #opensource C development kit for the #GameBoy/Color, #MegaDuck, #SMS, #GameGear and NES
#gbdev #gamegear #smsdev #nesdev #retrodev #indiedev #retrogaming
-
First release of #SuperJuniorSameDuck, my fork of SameBoy with support for #MegaDuck Laptop hardware (only current emulator for it).
Features: supports Keyboard, RTC, Printer, Cart Slot and MD0 mbc.
Runs Spanish and German System ROMs, Bilder Lexikon and DataBank.
Coding: Upcoming GBDK release will have C source examples for laptop hardware.
https://github.com/bbbbbr/SuperJuniorSameDuck/releases/tag/Duck_v1.0.0
Homebrew: My wordle port is only known homebrew for the Duck Laptop (hope to see more!)
https://bbbbbr.itch.io/gb-wordyl -
Emulation for both #MegaDuck printer types now ~working. With that it's much easier to write printer code on the game side.
So I added printer support into GB-Wordyl for the Mega Duck. You can press printscreen most anywhere in the game.
Still no actual printer hardware to test, so prob wait on new release.
The emulation is sufficient enough that the OEM ROMs which use it all seem to print ok. Some fine timing on the hardware replies is likely off.
-
More Printer hardware emulation progress for #MegaDuck laptop. Decent output now (greyscale pix).
Seems there are two kinds of printers. Single pass monochrome and two pass that attempts grayscale.
The special game/util carts for laptop apparently support the printer (Bilder Lexikon, Data Bank).
(For now SuperJuniorSameDuck is the only emulator that can run these ROMs. It's my fork of SameBoy with extensive MegaDuck support)
Ref:
https://mastodon.gamedev.place/@bbbbbr/114090118309520513 -
Added all 60 #GameBoy games made with #ZGB Engine into #GBDK Showcase.
https://gbdk-2020.github.io/gbdk-2020-gallery/?sortSelector=Year+Featured&usesEngine=ZGBZGB is a lightweight C/asm Engine built on top of GBDK-2020.
https://github.com/Zal0/ZGBCrossZGB is a recent fork by toxa that adds support for #SegaMasterSystem, #GameGear and #MegaDuck.
https://github.com/gbdk-2020/CrossZGB/ -
Added all 60 #GameBoy games made with #ZGB Engine into #GBDK Showcase.
https://gbdk-2020.github.io/gbdk-2020-gallery/?sortSelector=Year+Featured&usesEngine=ZGBZGB is a lightweight C/asm Engine built on top of GBDK-2020.
https://github.com/Zal0/ZGBCrossZGB is a recent fork by toxa that adds support for #SegaMasterSystem, #GameGear and #MegaDuck.
https://github.com/gbdk-2020/CrossZGB/ -
Added all 60 #GameBoy games made with #ZGB Engine into #GBDK Showcase.
https://gbdk-2020.github.io/gbdk-2020-gallery/?sortSelector=Year+Featured&usesEngine=ZGBZGB is a lightweight C/asm Engine built on top of GBDK-2020.
https://github.com/Zal0/ZGBCrossZGB is a recent fork by toxa that adds support for #SegaMasterSystem, #GameGear and #MegaDuck.
https://github.com/gbdk-2020/CrossZGB/ -
Added all 60 #GameBoy games made with #ZGB Engine into #GBDK Showcase.
https://gbdk-2020.github.io/gbdk-2020-gallery/?sortSelector=Year+Featured&usesEngine=ZGBZGB is a lightweight C/asm Engine built on top of GBDK-2020.
https://github.com/Zal0/ZGBCrossZGB is a recent fork by toxa that adds support for #SegaMasterSystem, #GameGear and #MegaDuck.
https://github.com/gbdk-2020/CrossZGB/ -
Added all 60 #GameBoy games made with #ZGB Engine into #GBDK Showcase.
https://gbdk-2020.github.io/gbdk-2020-gallery/?sortSelector=Year+Featured&usesEngine=ZGBZGB is a lightweight C/asm Engine built on top of GBDK-2020.
https://github.com/Zal0/ZGBCrossZGB is a recent fork by toxa that adds support for #SegaMasterSystem, #GameGear and #MegaDuck.
https://github.com/gbdk-2020/CrossZGB/ -
#GameBoy to #MegaDuck Cart Slot Adapter Design is now available as #opensource.
This allows plugging GB flash carts (including flashable #gameboycameras) into the MegaDuck Console. Game Boy games and programs are *not* automatically compatible, they require patching.
-
There oughta be.... a way to USB video stream #MegaDuck console gameplay too!
Modified the firmware for the GB Interceptor device by @DiConX to do that. Connecting the device requires a #GameBoy to Mega Duck cart slot adapter.
https://github.com/bbbbbr/megaduck-interceptor/releases/tag/megaduck_v1.2.0
-
Researched hardware & got emulation working for plug-in SRAM cart in the #MegaDuck Laptop emulator #SuperJuniorSameDuck
The duck laptop MBC register 0x1000 seems to be split like this:
Cart ROM bank: Lower nybble
Cart SRAM bank: Upper nybbleSRAM size: 4 x 8k SRAM banks
ROM: 16 x 32k banksWithout SRAM support none of the file saving and loading in the video works.
Don't yet have an actual SRAM cart so this has to be determined by disasm the system ROM and emulating it.
-
Added a "Hardware Features Used" filter for the #GBDK Showcase/Gallery.
Now it's easy to find games and tools which use Cart Rumble, RTC, the #GameBoy Color IR Sensor or even the #MegaDuck Keyboard.
https://gbdk-2020.github.io/gbdk-2020-gallery
#gbdev #retrodev #retrogaming -
Finally the #MegaDuck gets some good #shmups!
Made #romhack s for 3 modern homebrew #GameBoy shmups to run on the #MegaDuck. Compatible with Zwenergy's picoDuck Flash cart.
Genesis 2 (ROM requires purchase)
https://bbbbbr.itch.io/megaduck-patch-for-genesis2-gameboyLunar Lancer (free ROM)
https://bbbbbr.itch.io/megaduck-patch-for-lunarlancer-gameboyNocptern (ROM requires purchase)
https://bbbbbr.itch.io/megaduck-patch-for-nocptern-gameboyAll patches made with an OK from the original game developers.
-
LOL, *not* a real #megaduck release by incube8, but I am #romacking one of their #gameboy releases for it. Shrunk down their logo to make room for the duck one (sorry not sorry).
A little more work since had to determine the logo was apultra compressed, then edit and recompress.
Three modern homebrew #gameboy #shmup games are getting patched. :)
-
Ahhhh, could't help it. Took a detour to do some Game Boy -> MegaDuck ROM patching yesterday.
Made a couple game cheats then disassembed and rom patched the new #GameBoy #shmup Nocptern run on the #MegaDuck. Did everything except the audio (the most tedious part).
The ROM is too big to run on currently available Duck Flash carts, so I'll probably sit on the work until the GB -> Duck cart adapter maybe/eventually gets released.
The game in question:
https://denebola-interactive.itch.io/nocptern -
@SJohnRoss In case you might also enjoy some homebrew for the #megaduck 🦆
-
Added a #MegaDuck Laptop RTC read and write example for GBDK
This is in addition to the Laptop Keyboard example
https://github.com/bbbbbr/megaduck_laptop_gbdk_examples
They can both run in the #SuperJuniorSameDuck fork of the SameBoy emulator
https://github.com/bbbbbr/SuperJuniorSameDuck#retrodev #retrogaming #reverseengineering
#MegaDuckSuperQuique #MegaDuckSuperJuniorComputer -
More progress on adding #MegaDuck laptop emulation tonight (in a fork of #SameBoy).
Now have partial RTC read and write working, so it's possible to run the Clock, Calendar and Agenda apps built into the System ROM.
The fork also has it's own name now: "Super Junior SameDuck". This keeps it distinct from LIJI's original version of SameDuck.
https://mastodon.gamedev.place/@bbbbbr/113071580551705174
#MegaDuckSuperQuique #MegaDuckSuperJuniorComputer -
Been on a "Making Dev Tools Detour" patching the #SameBoy #GameBoy emulator to support the special hardware in the #MegaDuck laptop model (a modified Game Boy clone in laptop form).
Initializing the peripherals, polling the keyboard, RTC, it's ROM bank switching, etc.
So possibly for the first time ever: the MegaDuck Super Quique System ROM doing it's thing in an emulator.
It also runs my port of GB-Wordyl with keyboard support.
See: https://mastodon.gamedev.place/@bbbbbr/111510471914962213 -
The first release of #CrossZGB is out.
A multi-console fork of the #ZGB game engine for writing games in C or asm.
(most work by Toxa, some build/tooling support by me)
https://github.com/gbdk-2020/CrossZGB/releases/latestFirst release adds these to existing ZGB features:
- Cross Platform
- #GameBoy/Color
- #SMS
- #GameGear
- Analogue .pocket
- #MegaDuck
- MacOS & Linux host OS
- New SFX engine
- And more...Example ZGB Game Boy releases by Zal0 ported to MegaDuck, GG, SMS with CrossZGB
https://github.com/gbdk-2020/CrossZGB/wiki/Made-with-CrossZGB -
The first release of #CrossZGB is out.
A multi-console fork of the #ZGB game engine for writing games in C or asm.
(most work by Toxa, some build/tooling support by me)
https://github.com/gbdk-2020/CrossZGB/releases/latestFirst release adds these to existing ZGB features:
- Cross Platform
- #GameBoy/Color
- #SMS
- #GameGear
- Analogue .pocket
- #MegaDuck
- MacOS & Linux host OS
- New SFX engine
- And more...Example ZGB Game Boy releases by Zal0 ported to MegaDuck, GG, SMS with CrossZGB
https://github.com/gbdk-2020/CrossZGB/wiki/Made-with-CrossZGB -
The first release of #CrossZGB is out.
A multi-console fork of the #ZGB game engine for writing games in C or asm.
(most work by Toxa, some build/tooling support by me)
https://github.com/gbdk-2020/CrossZGB/releases/latestFirst release adds these to existing ZGB features:
- Cross Platform
- #GameBoy/Color
- #SMS
- #GameGear
- Analogue .pocket
- #MegaDuck
- MacOS & Linux host OS
- New SFX engine
- And more...Example ZGB Game Boy releases by Zal0 ported to MegaDuck, GG, SMS with CrossZGB
https://github.com/gbdk-2020/CrossZGB/wiki/Made-with-CrossZGB -
The first release of #CrossZGB is out.
A multi-console fork of the #ZGB game engine for writing games in C or asm.
(most work by Toxa, some build/tooling support by me)
https://github.com/gbdk-2020/CrossZGB/releases/latestFirst release adds these to existing ZGB features:
- Cross Platform
- #GameBoy/Color
- #SMS
- #GameGear
- Analogue .pocket
- #MegaDuck
- MacOS & Linux host OS
- New SFX engine
- And more...Example ZGB Game Boy releases by Zal0 ported to MegaDuck, GG, SMS with CrossZGB
https://github.com/gbdk-2020/CrossZGB/wiki/Made-with-CrossZGB -
The first release of #CrossZGB is out.
A multi-console fork of the #ZGB game engine for writing games in C or asm.
(most work by Toxa, some build/tooling support by me)
https://github.com/gbdk-2020/CrossZGB/releases/latestFirst release adds these to existing ZGB features:
- Cross Platform
- #GameBoy/Color
- #SMS
- #GameGear
- Analogue .pocket
- #MegaDuck
- MacOS & Linux host OS
- New SFX engine
- And more...Example ZGB Game Boy releases by Zal0 ported to MegaDuck, GG, SMS with CrossZGB
https://github.com/gbdk-2020/CrossZGB/wiki/Made-with-CrossZGB