Search found 1184 matches

by chysn
Wed Nov 29, 2023 10:39 am
Forum: Programming
Topic: Bi-Directional User Port Code
Replies: 3
Views: 3398

Re: Bi-Directional User Port Code

Not for VIC20 - but the "PC64" userport cable (for the C64) worked like this, ie bidirectional, 4bit per direction. I don't know if this was ever adapted to the VIC20 - but there is quite some code around for it that you could look at. Eg the "over5" utility supports it Thanks! ...
by chysn
Tue Nov 28, 2023 9:48 am
Forum: Programming
Topic: Bi-Directional User Port Code
Replies: 3
Views: 3398

Bi-Directional User Port Code

I'm trying to grasp the general theory behind bi-directional asynchronous communication with the VIC-20 user port. Obviously, I know it can be done because VICmodem exists. So far, all of my serial port projects have involved either output from the VIC or input from another source into the VIC, or e...
by chysn
Mon Nov 27, 2023 4:28 pm
Forum: Programming
Topic: Making a random number in Assembly
Replies: 50
Views: 39953

Re: Making a random number in Assembly

Timer based methods, together with human interaction, are however a good method to obtain a seed . Any further random number generation can use that seed, but should otherwise be completely deterministic. One thing I learned the hard way was this: I had a tape-based game seed a random number genera...
by chysn
Sun Nov 26, 2023 4:08 pm
Forum: Hardware and Tech
Topic: User Port PCB?
Replies: 3
Views: 3669

Re: User Port PCB?

I'm very happy with the speed, quality, and pricing of PCBWay. I should have ordered a lot more of these boards. Here's my new Bluetooth MIDI interface. The CME MIDI Core handles the wireless MIDI connection to other instruments almost without effort. I'll probably add a new topic soon to discuss th...
by chysn
Wed Nov 22, 2023 8:07 pm
Forum: Programming
Topic: Value or Progress Bar
Replies: 0
Views: 7049

Value or Progress Bar

I'm working on a MIDI editor for a synthesizer (Sequential Prophet 5/10), and one of the things I want is a non-numeric display of parameter values. I decided to do this in the form a value bar. On this particular instrument, values usually range from 0-120, with some going 0-127. Since the VIC-20's...
by chysn
Tue Nov 21, 2023 1:57 pm
Forum: Emulation and Cross Development
Topic: Vic20 code editors / IDE for Mac
Replies: 5
Views: 4276

Re: Vic20 code editors / IDE for Mac

I would also take a look at Microsoft's "Visual Studio Code", it's a really great editor. Yeah, Code is pretty great. It's what I use for my actual job. If you go with Code, there's a C64 BASIC V2 extension for syntax highlighting, and several choices for 6502 code (although I think the c...
by chysn
Tue Nov 21, 2023 9:49 am
Forum: Emulation and Cross Development
Topic: Vic20 code editors / IDE for Mac
Replies: 5
Views: 4276

Re: Vic20 code editors / IDE for Mac

I use macOS for VIC-20 development, and my toolchain consists of: Editor: BBEdit by Bare Bones Software (https://www.barebones.com/products/bbedit/) Plug-In: 65C02 Language Module (https://www.barebones.com/support/bbedit/plugin_library.html) Emulator: VICE 3.7.1 (https://vice-emu.sourceforge.io/mac...
by chysn
Mon Nov 20, 2023 3:08 pm
Forum: Hardware and Tech
Topic: User Port PCB?
Replies: 3
Views: 3669

Re: User Port PCB?

I found this on PCBWay. I've never ordered from them, but it's probably time. I've got a few coming my way.

https://www.pcbway.com/project/sharepro ... 31400.html
by chysn
Mon Nov 20, 2023 11:39 am
Forum: Hardware and Tech
Topic: User Port PCB?
Replies: 3
Views: 3669

User Port PCB?

I'm looking for a user port PCB so I can build my MIDI interface. I have one that I bought several years ago from ebay, but they no longer seem to be available. I've got plenty of the correct 24-pin connectors so I'm looking for something I can just solder the connectors to. But if the connector com...
by chysn
Sat Nov 18, 2023 5:11 pm
Forum: Programming
Topic: freezer software vic20
Replies: 4
Views: 3656

Re: freezer software vic20

For the uninitiated, what is "freezer software?"
by chysn
Wed Nov 15, 2023 1:16 pm
Forum: Programming
Topic: EOR #$FF by David Youd
Replies: 2
Views: 3057

Re: EOR #$FF by David Youd

tokra wrote: Wed Nov 15, 2023 11:08 am Looks cool. Free as an Ebook: https://archive.org/details/eor6502
Thanks! I think that's the first place I saw it.
by chysn
Wed Nov 15, 2023 8:32 am
Forum: Programming
Topic: wAxpander with wAx2
Replies: 71
Views: 15969

Re: wAxpander with wAx2

Here's the PDF for the wAx 2.1 manual. I went through it all from cover-to-cover, cleaning up little things here and there. I changed the terminology from "wAx API" to "wAx SDK," to more accurately reflect the purpose of the jump table. Most 2.1 features could just be inlined wit...
by chysn
Wed Nov 15, 2023 8:18 am
Forum: Programming
Topic: EOR #$FF by David Youd
Replies: 2
Views: 3057

EOR #$FF by David Youd

I ordered this newly-released book a couple weeks ago, and I've been dipping into it every day since: https://www.barnesandnoble.com/w/book/1144355104?ean=9781312154001 https://www.lulu.com/shop/david-youd/eor-ff/paperback/product-m2d2gvd.html?page=1&pageSize=4 EOR #$FF's structure is simple, 64...
by chysn
Thu Nov 09, 2023 3:15 pm
Forum: Programming
Topic: Bad Apple
Replies: 4
Views: 3320

Re: Bad Apple

That's really cool! I went back and watched the original, and this is a superb rendition.
by chysn
Sat Nov 04, 2023 8:41 pm
Forum: Programming
Topic: wAxpander with wAx2
Replies: 71
Views: 15969

Re: wAxpander with wAx2

In the interest of closing a QA blind spot, I built a test suite for testing wAx output . That is, when a disassembly or other memory display is requested, is the output accurate, and does it look like it's supposed to? To build this, I wrote a wAx2 plug-in that temporarily re-routes the CHROUT vect...