Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Blacklord

#1
Programming / Multiply Bug
February 14, 2025, 01:54 PM
Most Commodore BASIC interpreters have a bug in the floating point multiply routine. The bug can be demonstrated with the attached BASIC program and also one that will correct the bug.


#2
BASIC / ugBASIC 1.17 Released
January 27, 2025, 07:07 AM
A new version of ugBASIC, the open source isomorphic BASIC compiler, has been released.

This version for Commodore 128 supports improved multiplexed sprites, synchronized vertical blank at line level, native "SID" audio files, and virtual console text scrolling. 

Moreover, the language integrates many Simons' BASIC instructions.

ugBASIC is a cross compiler for Linux and Windows, for writing simple language games, that can run on dozens of different home computers, and 8-bit consoles. 

There is also a convenient built-in IDE for Microsoft Windows, and even a sandbox, if you don't want to install anything at all.

https://ugbasic.iwashere.eu/target/c128?target=c128
#3
Software / Re: TheShell128
January 20, 2025, 06:21 AM
Quote from: RobertB on January 19, 2025, 09:31 AMVery interesting!  It's probably not going to make it on the agenda for tomorrow's FCUG meeting, but it will certainly be on the agenda for February.

Truly,
Robert Bernardo
Fresno Commodore User Group - http://www.dickestel.com/fcug.htm
Southern California Commodore & Amiga Network - http://www.portcommodore.com/sccan

I'm firing this up on Vice - this is something I've wanted for a very, very long time!

Will report back.
#4
Software / TheShell128
January 19, 2025, 07:08 AM
An MS-DOS like command line interface for the Commodore 128 equipped with at least a Commodore drive and a REU of 256K.

What "TheShell128" can do.

  • Can use 40 cols on VIC or 40/80 cols on VDC;
  • Can set/use CPU in fast or slow mode;
  • Support for fast/slow cpu;
  • Support for REU up to 16MB;
  • Support for 10 aliases;
  • Support for local variables;
  • Support up to 4 drives;
  • Can be localized;
  • Copy or delete files with wildcard support;
  • Rename files (no wildcard support);
  • Format, relabel or copy disk;
  • Show file content;
  • Read or write d64/d71/d81 images;
  • Read directory and copy MS-DOS files with burst support to and from a CBM (no wildcard support, no subdirectories support and only with at least a 1571);
  • Can make an external command resident for the shell;
  • Can execute batch files;
  • Can mount or dismount disk images on UltimateII cart;
  • Can get or put files to a remote host with a simple .js server;
  • Can copy to and from UltimateII cart USB sticks/CBM peripheral;
  • Can get, set or sync the internal clock with the one on the UltimateII cart;
  • Can go back to the shell once gone to basic;
  • Can use any bank of the REU;
  • Can use a (provided) ROM to make it available on cold boot without any disk with an U2 cart
#5
The XUM1541 Pico is a compact and stripped down version of XUM1541/ZoomFloppy. It allows you to connect your modern PC/Mac/Linux to your old Commodore diskdrive (1541, 1541-II, 1570, 1571, 1581) and transfer disk images (d64, d81 and others) to real floppies or transfer/backup floppies to disk images.

Features:

Based on ATmega32U4 micro controller

Built with high quality components from Atmel, Texas Instruments, Molex and others.

Single buffered IEC port

Status LEDs (power and activity)

One 15cm/6" USB cable included

Rubber feet on board bottom side

Reset bottom (press for DFU mode/firmware upgrade)

XUM1541 Home Page
#6
Herdware / C128 - 40 years old
January 06, 2025, 07:09 AM
40 years ago today the Commodore 128 was released at the 1985 CES show in Las Vegas, Nevada.
#7
News, views, help & info / Re: Books Library
December 09, 2024, 06:29 AM
Quote from: BigDumbDinosaur on December 09, 2024, 05:56 AMCan the files in RAR format be converted to ZIP?  I don't have anything that can open an RAR file.

Sure - these mostly date from the early 2000s when RAR was a tad more widespread. 

Guessing you aren't using Windows ? WinZip opens them.
#8
Quote from: BigDumbDinosaur on December 09, 2024, 06:07 AM
Quote from: Blacklord on November 26, 2024, 05:20 AM
Quote from: BigDumbDinosaur on November 26, 2024, 01:16 AMWhich OS version are you running?


Windows Server 2022
Really?  I would have thought you'd be running some flavor of *NIX.


Nope - never been a big fan of Linux TBH !

I'd happily run ArcaOS (OS/2) if I could get away with it - but Apache hasn't been updated in a couple of years :)
#9
Commodore Users Europe- 14th of December 2024, the event you don't want to miss next week-end! 🙂

Agenda will feature: A 1551 disk drive simulator for C16/116/Plus4; An isomorphic language for retrocomputers (ugBASIC), Assembler in BASIC on the C64, a B128/B256/Pet-II/CBM 700 reference manual and a Commodore 64 multi screen old-school type of platformer game:  Tony - Mantezuma's gold

ONLINE EVENT - Event is FREE to attend - Requires no registration
Event in the form of a Zoom call and streamed live onFacebook.

https://fb.me/e/7t6I71UP6
#10
News, views, help & info / Re: Server move
December 07, 2024, 02:15 PM
One issue that I've picked up is that the Downloads function is broken, I'll try and get this fixed before the end of the weekend.
#11
News, views, help & info / Books Library
December 07, 2024, 02:11 PM
Our books, data sheets, manuals etc library is back online (I had forgotten about these!)

You can reach it at https://www.commodore-128.org/Library/

I have a few more items to upload it, but there's roughly 350 items in it so far.

I'll also add a direct link (via a menu button) on the top of the forums a tad later.
#12
News, views, help & info / Re: Server move
December 07, 2024, 06:52 AM
As this has now been completed, I've placed a permanent redirection on the ddns site - this'll remain in place for 30 days and then after that I'll shut down the web server on that machine.

Please ensure that you update you book marks to point to https://www.commodore-128.org/

Although I've checked everything, there *may* be the odd error that has crept in - if you spot any issues let me know!
#13
Frank Eggen's Switchless 8x Multi-Floppy Speeder 32KB RAM extension (DolphinDos 3) for the C128DCR and the internal 1571 floppy drive has been released on Github. Documentation, schematics, Gerber files, Kernal ROMs and logic files are available there. So everyone can rebuild this project.

This project is a further development of the very fast and popular DolphinDos3 for the C128 and the 1571 floppy disk drive. It uses the best of the retro world and the technology of the present and has never been available before. Switchless 8x Multi-Floppy-Speeder not only runs with DolphinDos 3 but can also run up to 8x DOS Kernals and C128/C64 Kernals and can be conveniently activated via DOS commands. This means that JiffyDOS 128, for example, can also be run alongside the original CBM-Dos and DolphinDos 3. This ensures maximum compatibility. The 32KB RAM extension is organized in 4x 8KB banks and, together with the Peripheral Interface Adapter (PIA, type 6821 or 6521), enables ultra-fast parallel data transfer and control of the 4x 8K RAM banks (32KB).

The Switchless 8x Multi-Floppy Speeder with 32 KB RAM extension for the Commodore C128DCR is one of the universally applicable accelerators for the internal 1571 floppy disk drive of the C128DCR.

In addition, the "Switchless 8x Multi-Floppy Speeder" is fully RAMBoard-compatible, which enables the use of corresponding nibble copy programs that support RAMBoard.

FraEgg / commodore-c128dcr-1571-switchless-floppydrive-8x-multi-floppy-speeder

#14
Software / ugBASIC and UGBASIC-IDE 1.16.5 Released
December 06, 2024, 11:33 AM
Version 1.16.5 of ugBASIC and UGBASIC-IDE has just been released.

Version 1.16.5 of ugBASIC and UGBASIC-IDE has just been released. In addition to containing strong optimizations and corrections for all targets, there is a preliminary support for automatic animations and synced movements.

https://ugbasic.iwashere.eu/
#15
News, views, help & info / Re: Server move
December 05, 2024, 06:06 PM
Migration is largely complete.
#16
News, views, help & info / Server move
December 04, 2024, 02:14 PM
All going well this Staurday I'll attempt to move the site to the commodore-128.org domain.

Fingers crossed :)
#17
Quote from: BigDumbDinosaur on November 26, 2024, 01:16 AMWhich OS version are you running?

Windows Server 2022
#18
Upgrade completed.

I also took the opportunity to update Apache, PHP and the underlying server OS.
#19
There will be an outage between midnight and 6am (Australian Eastern Summer Time) on Wednesday 27th of November while the NBN connection is being upgraded.
#20
Herdware / Re: Idun for the Commodore 128
November 22, 2024, 06:57 AM
Quote from: RobertB on November 21, 2024, 06:50 PMHeh, I knew about the idun, but I don't prefer that it needs a pi zero for a person to use it.

Truly,
Robert Bernardo
Fresno Commodore User Group - http://www.dickestel.com/fcug.htm
Southern California Commodore & Amiga Network - http://www.portcommodore.com/sccan

Pi Zero is deprecated and getting harder to find, we can hope that the author updates eventually.
#21
Herdware / Idun for the Commodore 128
November 21, 2024, 01:25 PM
From the homepage at https://github.com/idun-project/idun-cartridge

This is the home of the idun-cartridge for the C128. Here you will find the latest software, along with source code, sample applications, and other content.

What does it do? Hopefully a demo is worth a thousand words. 

Hardware
The idun-cartridge uses a Propeller 1 micro-controller to provide a fast hardware interface between the C128 and a Raspberry Pi ("RPi") that runs a customized Linux OS. The cartridge is designed to work and fit best with the Raspberry Pi Zero 2. However, any recent Raspberry Pi can be made to work.

The first set of photos show the idun-cartridge with RPi Zero 2 fitted. As you can see, a standard-sized C64/128 cartridge case can be hacked to cover the board, but leave the RPi, ports, and button accessible.

Partial Support for original Pi Zero
The original Pi Zero is nearing end-of-life, being phased out by the Raspberry Pi Foundation in favor of the more powerful Pi Zero 2. Because of this, some ARM Linux disributions are discontinuing support, making it difficult for the idun-cartridge to continue supporting the Pi Zero. However, the current state of affairs is that the Pi Zero is widely available and very inexpensive, and this could remain the case for the next year-or-so.

In light of the above, the Pi Zero is partially supported. You can download a compatible image file that includes v1.2 of the software. All features are present on this image except for the idunSID remote SID player software (it requires a newer glibc library) and the Z80 programming support.




#22
There will be scheduled down time on the 25th of November from 8am - 12 noon (Australian Eastern Summer Time) to replace a mechanical hard drive in the server with an SSD.
#23
Worked today :)
#24
Getting a timeout on that site Robert.
#25
GEOS / Re: geochess
November 09, 2024, 10:16 AM
Oh nice - and yes, it's odd that a chess game never existed - it's usually one of the first programs on any machine or OS.