did you have to patch the dsk files with sedoric for them to run. I am having to load sedoric first
@idreamtin8bits7 күн бұрын
@@JonPowis all of the DSKs I use run right away…. But two of the DSKs are images I created myself (is own created software), and the Barbitoric one does not use Sedoric at all as it is made with Floppybuilder. The rest are TAP.
@BenInSeattle10 күн бұрын
Nice job. Seeing your color/bw version allowed me to finally understand why GEOS for the C128 didn't have color by default -- it wouldn't haved worked on all C128s! Do you have more information about the SID tune's title or author?
@idreamtin8bits9 күн бұрын
Well, the SID tune is actually my first own SID song….. but the original is of course Hey Brother by Avicii. And technically: all C128s could have done color in VDC mode, but with 16 KB you have to sacrifice vertical resolution to get room for the color data. Chose not do that as that would give serious headaches on the UI. So only implemented color for 64 KB VDC RAM.
@BenInSeattle9 күн бұрын
@@idreamtin8bits Great job on your first SID! I'll have to look up "Hey Brother"; if it's at all like your SID I'll enjoy it a lot. I can understand not wanting to put your name on the music. In many of the old skool SID files, the authors didn't feel right claiming they were the _composer,_ so they would use the word _courtesy_ to give proper credit. Here's an example: SHE WORKS HARD FOR THE MONEY DONNA SUMMER A WORK OF 'SWEEPING' MAJESTY COURTESY BOB RETELLE So, you could say something like, "Hey Brother by Avicii, courtesy idreamtin8bits".
@idreamtin8bits9 күн бұрын
@BenInSeattle good suggestion! Think I actually did something similar on the SID metadata, but as the music is included in this project without metadata that would probably be lost. Credits in the read me of the project, do give credit to Avicii. But indeed good to add in the KZbin description as well. Added that.
@idreamtin8bits9 күн бұрын
By the way: KZbin content scanning immediately recognised the music was by Avicii. And added monetising restrictions. Which is not any issue as I was not monetising in any way, my channel is way too small for that and the project is freeware open source.
@BenInSeattle8 күн бұрын
@@idreamtin8bits That's funny that you did such a good job YT mistook your arrangement for the original! 🤣 Is your SID file downloadable from the High Voltage SID Collection?
@areyoukeepingupwiththec6411 күн бұрын
My favorite kind of videos. Just start the machine up and start recording! I hadn't heard of this machine. (having grown up with a C64) but after a little Wiki reading, I see it was a very capable machine!
@oric-iss12 күн бұрын
Great video! Congrats.
@GeorgesChannelАй бұрын
I would be interested how fast it can load screen dumps 8kb..to play animations...
@idreamtin8bitsАй бұрын
@@GeorgesChannel creator states the speed as ‘fastload at about 9300b/s’. github.com/ytmytm/plus4-tcbm2sd So 8kb would be under a second if that is correct. But no personal testing on that one yet.
@GeorgesChannelАй бұрын
Very nice!
@networkgАй бұрын
Rest in Peace 29 March 1943 - 17 May 2022)
@lararaulf9968Ай бұрын
Geos auf dem plus/4, gut
@KruceroKory2 ай бұрын
Absolutely amazing upgrade! Hopefully the F18A will be available again someday. I'm resurrecting my ole 994a, and this looks like the first upgrade to do as a game developer. Thanks for the share!!
@elijahvincent9852 ай бұрын
Based on the rolling static, I presume you recorded this from real hardware? If so, you're already a legend.
@idreamtin8bits2 ай бұрын
@@elijahvincent985 yes, recorded from real hardware using RGBtoHDMI.
@kai_onlineaaa2 ай бұрын
the black and white photos look phenomenal 😭
@robertopaolo46253 ай бұрын
Just a miracle!
@jacknedry39253 ай бұрын
How warm did it get?
@idreamtin8bits3 ай бұрын
@@jacknedry3925 very warm! Reason that I meanwhile replaced the VDP with a F18A replacement.
@jacknedry39253 ай бұрын
@@idreamtin8bits, You replaced the VDP after the Demo or before?
@idreamtin8bits3 ай бұрын
@@jacknedry3925 this recording is made with the original VDP, changed recently. See this video to show output with the F18A: kzbin.info/www/bejne/Z6WYdaqurdeYarcsi=r3Un5p0ZMF5f4kX2
@jacknedry39253 ай бұрын
@@idreamtin8bits, Cool, did you replace it just cause or was it failing?
@idreamtin8bits3 ай бұрын
@@jacknedry3925 just replaced it. Had over heating issues and also wanted better picture quality.
@lovemadeinjapan3 ай бұрын
It is fun as concept, but that is where it ends. The video circuitry needed alone is one big headache. My Mac SE can do 1152x870 monochrome on a 20" Apple Monochrome screen, out of the box, and has proper floppies and a HD to store the content. If I hook up a MacMini to my HDMI screen, I have 1920x1080 in 30 bit colour, and it can show FullHD BluRay's with 5.1 sound. Why on earth do I want to hookup the worst Commodore computer to a modern 1080p screen and wait an hour for files to load and show in a crappy quality for the screen...... And why would the 1084 screen not show this? That combo would make any sense.
@idreamtin8bits3 ай бұрын
@@lovemadeinjapan then it’s not for you. I am not bothered in any way if you ignore my videos 😉
@saganandroid41754 ай бұрын
Disappointed CBM went with such a poorly documented chip. You'd think they could have just made a double-res 2MHz Vic chip. But noooooo.
@idreamtin8bits4 ай бұрын
@@saganandroid4175 read Bill Herd’s (creator of the C128) book ‘Back into the Storm’ and you know exactly why. In short: they had the crazy requirement to do CP/M, needed 80 column for that and went with the first solution they found for it. Commodore itself never intended the VDC to do more than text CP/M. It were the users that explored that it could do much more.
@idreamtin8bits4 ай бұрын
By the way: it is not even poorly documented: the Programmers Reference Guide describes it quite well. The issue is more that the VDC is extremely flexible, so it has a huge number of possible screenmodes, and indeed all those other than default screen modes are nowhere documented other than by users and magazines.
@LordHasenpfeffer4 ай бұрын
I re-read the IPaint manual cover-to-cover a few days ago for the first time since about 1997 when I first bought it. Wow... Talk about overwhelmed with options. It *did* help me to understand the "ON" / "OFF" concept when using the mouse buttons. That was very helpful. I am now more capable of clicking on all of its features and at least having some understanding of what they're about. I would enjoy making a series of IPaint video tutorials in the future once I fully understand how to use it. So far, though, there are some very weird challenges with regard to using the colors which are stopping me cold.
@LordHasenpfeffer4 ай бұрын
I have been experimenting with IPaint and IPaintSlideShow1.1 in VICE and everything runs quite well there - except for whatever reason, VICE is not displaying the content of IPaint's drawing window with the even lines in sync with the odd ones. In other words, when trying to use the pencil to draw a squiggly line... it's as if you're drawing with 2 pencils about 1 character cell apart in the vertical. It's a cool effect but it's not supposed to be that way. If you use the triangle and circle shapes, you don't see the odd/even scan lines together as they're supposed to be. When you paint a large dot with the paintbrush the problem becomes obvious. You don't get one nice dot... you get two dots vertically out of sync. I think if this problem could be made to go away, IPaint in VICE would be great because "warp mode" really helps it to paint those complex shapes and fills a lot faster than that the real hardware alone will do it. When I view images I imported from GIFs in 1998 with the Slideshow Viewer... That absence of sync between the odd/even lines makes every image look messy... especially the color ones because the character cells are totally out of alignment.
@LordHasenpfeffer4 ай бұрын
The world could really use at least 1 tutorial showing this software in use with both monochrome and color because I'm finding it impossible to devise a working philosophy for creating new images with diagonal lines and shapes where the colors aren't so obviously "jaggy".
@LordHasenpfeffer4 ай бұрын
I bought a ZoomFloppy in 2013 but never was successful with using it until 2 months ago. I used to be the Public Domain Soiftware Librarian for a now defunct Commodore Users Group. There was a lot of CP/M software in that library. I found both dBase II and WordStar in that set a couple of months ago. I had to clean the WordStar disk a few times before it would successfully read without errors into a .d64 file... but eventually succeeded. I haven't used either app yet but both of them do still load. Step-by-step...
@LordHasenpfeffer4 ай бұрын
Hi. I was not previously aware of this OS for the C128. Will need to get it and run it too. Thanks!
@LordHasenpfeffer4 ай бұрын
Using geoGIF to convert GIFs to geoPaint format and then importing those into IPaint also produces some very nice results if you don't mind the absence of color in your pics. Everything has a very sandy / salty look to it but the resolution is very good considering the technology we're working with here. So far as I know, IPaint is the only C128 software which enables viewing of a geoPaint file - full-width - onscreen.
@LordHasenpfeffer4 ай бұрын
I have owned copies of both IPaint and IPort since 1997. I've never been able to do much with IPaint itself but using IPort to import GIFs into IPaint format was always a lot of fun (for me, anyway). I had to resize each original GIF to a 640x400 pixel ratio beforehand in order for the images to look correct on the C128. Exporting IPaint images back to GIF for posting online via my website, of course, required resizing them back to a 640x480 ratio. The images always appear more vibrant and "alive" on a true C128 80-column CRT display. Sad to see that becoming less and less possible over time. The flicking in this video is very annoying. In real life, it can be annoying too but not this badly. Wearing my polarized Ray-Ban sunglasses while working with and/or viewing IPaint pictures eliminates most of the flickering - almost entirely - and enough so that it doesn't bother me.
@idreamtin8bits4 ай бұрын
@@LordHasenpfeffer see also this video: managed to get the flickering away by updating RGBtoHDMI firmware.
@LordHasenpfeffer4 ай бұрын
@@idreamtin8bits Did you mean to post a link? I searched on your exact text and found no match.
@idreamtin8bits4 ай бұрын
@@LordHasenpfeffer oops, sorry, yes, this is the link. kzbin.info/www/bejne/q5_CgWmGqcllmNUsi=ZEELOnQT6MI-zoXQ
@LordHasenpfeffer4 ай бұрын
@@idreamtin8bits Yes, while searching last night I did find that video and that one part in particular. It's nice to see what's possible but even the description of how it was done is not enough for me to understand how to repeat it. Clearly, until I can develop and master a technique for smoothing out those "jaggies" that way... IPaint will continue to be of extremely limited use.
@Heike--4 ай бұрын
1 player? Lame. 4 human players or nothing. 1 player M.U.L.E. is always the same, the computers mine Smithore every time and are easily exploited with energy. The only real challenge is feeding them and trying to get the highest colony score: "Luxury estates".
@idreamtin8bits4 ай бұрын
@@Heike-- still like it, and not so easy to get three other players….. Although M.U.L.E. online now makes that much easier.
@Mr.1.i4 ай бұрын
They made more games for the commodore 16 but only produced about 1.5million c16+4 machines they made approximately 3m 128s
@Metacomet74 ай бұрын
This doesn't sound like audio from an 800. It sounds like a C64 SID chip.
@idreamtin8bits4 ай бұрын
Sound is coming from the DAC cable of the SUBcart which provides stereo POKEY/COVOX emulation. miscretro.com/product/subcart/ So everything is recorded from a real 800XL, but extended with that cart and DAC.
@IXSVideo4 ай бұрын
It Is sounding like POKEY, the little cheating is that they use 2 POKEYs.
@triplextechinquisitor46194 ай бұрын
@@IXSVideo only one msx in this demo uses 2 pokey's
@SnowDrift-bh7wb5 ай бұрын
I used to use VizaWrite on the C64 - never owned a C128. The maturity of VizaStar128 is breathtaking, just astonishing for a mid 80s 8-bit computer.
@123TauruZ3215 ай бұрын
Lol what the hell kind of game is this? Your fav is civ, mine is civ2 at least on the top 5 games list.
@idreamtin8bits5 ай бұрын
@@123TauruZ321 en.wikipedia.org/wiki/M.U.L.E. It is a very early (1982) trade simulation strategy game. And remains my favourite 8 bit era game.
@wahswolf885 ай бұрын
Loved playing this game with my buddies back in the day.
@marjanmencin5 ай бұрын
Cool Demo
@MarcusLlewellyn5 ай бұрын
This... is... fantastic! Thank you so much! I've been looking for Oscar64 code that uses the VDC. This will help me learn a lot!
@barryon87065 ай бұрын
IIRC, it would have Y2K issues these days. Maybe they'll come out with a patch. 😊
@idreamtin8bits5 ай бұрын
Probably yes and no do not think it is patched. Saw GEOS Y2K patches, but not for Superbase128
@Stingray64er5 ай бұрын
I Dreamt In 8 bits, Keep the awesome C128 content coming!
@SIDCIAVIC6 ай бұрын
Why would you need an interrupt, when you could just check if the VDC is ready for another byte?
@idreamtin8bits6 ай бұрын
Not sure if I understand your question, as this demo does not use interrupts nor do I mention interrupts anywhere. Sure you are not mistaken with the term interlace? The demo does use interlace, but that is something completely else. The VDC has the capability of real interlace, meaning alternating scanlines between two versions every frame. Using that you can achieve double vertical resolution or achieve the impression of many more colours than the 16 the VDC actually has.
@SIDCIAVIC6 ай бұрын
@@idreamtin8bits Bil Herd: 22-Jan-93 14:17:32 Memory flash, I just remembered when we found out there was no interrupt facility built in to the 8563. I remember how patient the designer was when he sat me down to explain to me that you don't need an interrupt from the 8563 indicating that an operation is complete because you can check the status ANY TIME merely by stopping what you're doing (over and over) and looking at the appropriate register, (even if this means banking in I/O) or better yet sit in a loop watching the register that indicates when an operation is done (what else could be going on in the system besides talking to the 8563 ???) Our running gag became not needing a ringer on the phone because you can pick it up ANY TIME and check to see if someone's on it, or better yet, sit at your desk all day picking the phone up. Even in the hottest discussions someone would suddenly stop, excuse himself, and pick up the nearest phone just to see if there was someone on it. This utterly failed to get the point across but provided hours of amusement. The owners at the local bar wondered what fixation the guys from Commodore had with the pay phone.
@idreamtin8bits6 ай бұрын
By the way: this demo is actually written in BASIC using SYS calls to kernal routines, so nothing fancy at all. The fancy part is finding a correct working and stable set of VDC register settings to achieve these modes. And that is the challenging part by complete lack of any documentation on those VDC settings and what is possible.
@SIDCIAVIC6 ай бұрын
@@idreamtin8bits Bil Herd: 22-Jan-93 14:17:32 Memory flash, I just remembered when we found out there was no interrupt facility built in to the 8563. I remember how patient the designer was when he sat me down to explain to me that you don't need an interrupt from the 8563 indicating that an operation is complete because you can check the status ANY TIME merely by stopping what you're doing (over and over) and looking at the appropriate register, (even if this means banking in I/O) or better yet sit in a loop watching the register that indicates when an operation is done (what else could be going on in the system besides talking to the 8563 ???) Our running gag became not needing a ringer on the phone because you can pick it up ANY TIME and check to see if someone's on it, or better yet, sit at your desk all day picking the phone up. Even in the hottest discussions someone would suddenly stop, excuse himself, and pick up the nearest phone just to see if there was someone on it. This utterly failed to get the point across but provided hours of amusement. The owners at the local bar wondered what fixation the guys from Commodore had with the pay phone.
@SIDCIAVIC6 ай бұрын
@@idreamtin8bits despite your not getting the joke, you're doing the lords work. Thank you.
@Mr.1.i7 ай бұрын
How they made this work with 128bytes of ram is a miricle 4kb rom no more than ⅛ of kb of code was running at any given time
@Mr.1.i7 ай бұрын
No raster iq on the zilog which was an alternative designed by the same person who helped design intels 8008
@Mr.1.i7 ай бұрын
I was looking forwards to the opening theme of bladerunner......on a sid chip
@Mr.1.i7 ай бұрын
Mos 6507 128bytes of ram.....TIA chip for gpu this was the beans in 1977 nowa days a ps5 is a 8core amd zen2 ..16gbram, 16gbvram amd oberon gpu, computers have gone a very long way
@Mr.1.i7 ай бұрын
960x540 is pretty crisp for bit mapping , working the maths for the bit data must have took days
@seongjep8 ай бұрын
awesome!
@anatolykosychenko80388 ай бұрын
Hi Ya & best wishes. Thanks for work. Be Happy. Sevastopol/Crimea.
@ninjamaster34538 ай бұрын
How long would this image have taken back in 300-1200 baud days?
@idreamtin8bits8 ай бұрын
No clue, never had a modem back then 😉but importing from disk already takes some time as you can see. It would be faster without visual feedback and doing it directly to memory, but this is more convenient for debugging and seeing something actually happens.
@herbmyers8058 ай бұрын
Kool
@c128stuff8 ай бұрын
Your rewrite looks nice, and seems very responsive.
@zaitarh9 ай бұрын
Oooh, nice! I'm gonna try this! Just got an RGBtoHDMI and all the nonstandard screenmodes flashes like crazy with the software on it right now. Very cool - thx Vic Tokra! EDIT: It's just the new firmware you gotta use, no extra downloads. Works beautifully
@idreamtin8bits9 ай бұрын
Of course you need also the new profiles, but they are included in the firmware download. Every custom screen mode needs a new profile.
@PrimeRibb6910 ай бұрын
From the publisher Acteeveesion
@AmigaLove10 ай бұрын
That scrolling PETSCII art is unbelievable!
@lactobacillusprime10 ай бұрын
Lovely windowing system. Reminds me a little of Turbovision :)
@idreamtin8bits10 ай бұрын
Thanks! Based it on BASIC routines together with some assembly that I made some 30 years ago, based on a German magazine type-in. Only can’t find back that type-in to see which original author I should credit for it. As teenager I never was really into crediting people for code I used 😂
@lactobacillusprime10 ай бұрын
@@idreamtin8bits You're welcome. And those type ins they often served as an inspiration showing the possibilities and/or a way of doing things. But hey you could put in a credit in like you did here. :)
@idreamtin8bits10 ай бұрын
I actually did….. 😉 github.com/xahmol/Oscar64Test/blob/main/README.md ‘Original windowing system code on Commodore 128 by unknown author.’
@DanielGutierrez-xj6vz10 ай бұрын
Muy loco. Saludos desde Argentina.
@demonicsweaters10 ай бұрын
Amazing! Downloaded, gonna blast it on my c64 mini!