A little easter egg thing for those with a recent bitstream...

28 views
Skip to first unread message

Daniel England

unread,
Jan 24, 2018, 3:47:32 PM1/24/18
to MEGA65 Development
Heyas!

I wasn't able to sleep last night so I worked on something Paul was keen on seeing.

Fire it up and load it in.  Run for a surprise!  

I'll probably fix the text colours and expand upon it later.

Enjoy!!


Daniel.
EASTER.zip

Daniel England

unread,
Jan 24, 2018, 5:03:37 PM1/24/18
to MEGA65 Development
Hehe...  I couldn't help myself.

Here is a greatly improved version.

You will need to load and run it from C64 mode and you will need a bitstream built as of only two days ago or so (23JAN2018).

Enjoy!


Daniel.
EASTER.zip

Daniel England

unread,
Jan 24, 2018, 7:25:16 PM1/24/18
to MEGA65 Development
Heyas!

I'll post a screenshot later on today/tomorrow for those who don't have a board or can't build the bitstream, so everyone can enjoy it.


Daniel.

Daniel England

unread,
Jan 25, 2018, 12:23:42 AM1/25/18
to MEGA65 Development
Heyas!

To keep you waiting no longer, here is the screenshot.





Wait...  Whats this?  Hehe.

Neat, huh?  I went with a more "modern" set of icons because I couldn't bring myself to do drawers and they wouldn't fit well in the 3x2 characters I'm using for them.  Purple (yes, its the C64 purple) was the best colour available (only the first 8) but it could be changed using the palette registers.

For the technical details...  Its using 80 column, multi-colour character mode.  The text is in high resolution while the rest is multi-colour.  The icons are 3x2 characters (as I said) and the majority of the window frame is made up of 2x1 items.  I am not using the 16bit character mode so I only have enough characters left to do _maybe_ another icon but the space would be better used to do other file types (could just replace the middle characters on the icon).


Daniel.

Daniel England

unread,
Jan 25, 2018, 12:24:57 AM1/25/18
to MEGA65 Development
Oh and I forgot...  The program could be changed to run on the C65.  It doesn't rely on any M65 features.


Daniel.

Paul Gardner-Stephen

unread,
Jan 25, 2018, 1:43:54 AM1/25/18
to Daniel England, MEGA65 Development
:)

--
You received this message because you are subscribed to the Google Groups "MEGA65 Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to c65gs-development+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Gurce Isikyildiz

unread,
Jan 25, 2018, 4:36:17 AM1/25/18
to MEGA65 Development
Ah nice :) I wanted to try this tonight via the monitor_load program, but it just seems to stall on me as follows:

$ monitor_load -d EASTER.D81
sending R command to sync @ 2000000pbs.
Synchronised with monitor.


For now, I'll resort to copying it across onto the sd-card then...

Ok, saw it now, very cute ;) Nice to see you're having fun with this system :D

Gurce Isikyildiz

unread,
Jan 25, 2018, 4:37:45 AM1/25/18
to MEGA65 Development
PS. Since I'm now seeing this stall in monitor_load even on the Ubuntu VM, it's looking like an issue that isn't unique to my WinXP vbox. I'll try debug it soon, not tonight though, rest time :)

Daniel England

unread,
Jan 25, 2018, 4:54:30 AM1/25/18
to Gurce Isikyildiz, MEGA65 Development

You should see what happens if you try to push up a program that doesn't exist.  I thought I'd killed my machine.


I'll give pushing the disk image up a try.  I must confess, I don't use monitor_load like that.



Daniel.



From: c65gs-de...@googlegroups.com <c65gs-de...@googlegroups.com> on behalf of Gurce Isikyildiz <gurce.is...@gmail.com>
Sent: 25 January 2018 19:37
To: MEGA65 Development
Subject: Re: A little easter egg thing for those with a recent bitstream...
 
PS. Since I'm now seeing this stall in monitor_load even on the Ubuntu VM, it's looking like an issue that isn't unique to my WinXP vbox. I'll try debug it soon, not tonight though, rest time :)

--
You received this message because you are subscribed to the Google Groups "MEGA65 Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to c65gs-developm...@googlegroups.com.

Daniel England

unread,
Jan 25, 2018, 4:59:06 AM1/25/18
to Gurce Isikyildiz, MEGA65 Development

Yep, I can confirm that monitor_load no longer pushes a disk image.


I think Paul was saying that because of the F011 disk changes, it no longer works and that Faulk was working on it?



Daniel.




From: c65gs-de...@googlegroups.com <c65gs-de...@googlegroups.com> on behalf of Daniel England <mewpo...@hotmail.com>
Sent: 25 January 2018 19:54
To: Gurce Isikyildiz; MEGA65 Development

Subject: Re: A little easter egg thing for those with a recent bitstream...

Gurce Isikyildiz

unread,
Jan 25, 2018, 5:02:14 AM1/25/18
to Daniel England, C65GS Development
Thanks for filling me in on the potential reason for my monitor_load woes Daniel :-)

On 25 Jan. 2018 8:59 pm, "Daniel England" <mewpo...@hotmail.com> wrote:

Yep, I can confirm that monitor_load no longer pushes a disk image.


I think Paul was saying that because of the F011 disk changes, it no longer works and that Faulk was working on it?



Daniel.




Sent: 25 January 2018 19:54
To: Gurce Isikyildiz; MEGA65 Development
Subject: Re: A little easter egg thing for those with a recent bitstream...

You should see what happens if you try to push up a program that doesn't exist.  I thought I'd killed my machine.


I'll give pushing the disk image up a try.  I must confess, I don't use monitor_load like that.



Daniel.



Sent: 25 January 2018 19:37
To: MEGA65 Development
Subject: Re: A little easter egg thing for those with a recent bitstream...
PS. Since I'm now seeing this stall in monitor_load even on the Ubuntu VM, it's looking like an issue that isn't unique to my WinXP vbox. I'll try debug it soon, not tonight though, rest time :)

--
You received this message because you are subscribed to the Google Groups "MEGA65 Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to c65gs-development+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "MEGA65 Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to c65gs-development+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "MEGA65 Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to c65gs-development+unsubscribe@googlegroups.com.

Daniel England

unread,
Jan 25, 2018, 5:15:22 AM1/25/18
to MEGA65 Development
BTW...  You could use DiskMenu to mount the image and run the program from there.

However, you need DiskMenu 0.72 for the latest bitstream and its not up yet, I don't think.

I've attached it for you, just in case.


Daniel.
DiskMenu_00.72.zip

Paul Gardner-Stephen

unread,
Jan 25, 2018, 5:50:08 AM1/25/18
to Daniel England, Gurce Isikyildiz, MEGA65 Development
Yes, this is being fixed at the moment.

On 25 January 2018 at 20:29, Daniel England <mewpo...@hotmail.com> wrote:

Yep, I can confirm that monitor_load no longer pushes a disk image.


I think Paul was saying that because of the F011 disk changes, it no longer works and that Faulk was working on it?



Daniel.




Sent: 25 January 2018 19:54
To: Gurce Isikyildiz; MEGA65 Development

Subject: Re: A little easter egg thing for those with a recent bitstream...

You should see what happens if you try to push up a program that doesn't exist.  I thought I'd killed my machine.


I'll give pushing the disk image up a try.  I must confess, I don't use monitor_load like that.



Daniel.



Sent: 25 January 2018 19:37
To: MEGA65 Development
Subject: Re: A little easter egg thing for those with a recent bitstream...
PS. Since I'm now seeing this stall in monitor_load even on the Ubuntu VM, it's looking like an issue that isn't unique to my WinXP vbox. I'll try debug it soon, not tonight though, rest time :)

--
You received this message because you are subscribed to the Google Groups "MEGA65 Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to c65gs-development+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "MEGA65 Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to c65gs-development+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "MEGA65 Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to c65gs-development+unsubscribe@googlegroups.com.

Gurce Isikyildiz

unread,
Jan 25, 2018, 6:24:22 AM1/25/18
to MEGA65 Development
Cheers Daniel. My bitstream seemed to have a version of diskmenu that permitted selecting the file within the disk image to run. Taking a look at the git commit history, looks like Paul has dropped in your DiskMenu v0.70 updates already. I can try your 0.72 tomorrow :)

Paul, now that I'm slowly getting my bearings again, are there any "low-hanging fruit" tasks I could cut my teeth on, to get back into the swing of things? :)



On Thursday, 25 January 2018 21:50:08 UTC+11, Paul Gardner-Stephen wrote:
Yes, this is being fixed at the moment.
On 25 January 2018 at 20:29, Daniel England <mewpo...@hotmail.com> wrote:

Yep, I can confirm that monitor_load no longer pushes a disk image.


I think Paul was saying that because of the F011 disk changes, it no longer works and that Faulk was working on it?



Daniel.




Sent: 25 January 2018 19:54
To: Gurce Isikyildiz; MEGA65 Development

Subject: Re: A little easter egg thing for those with a recent bitstream...

You should see what happens if you try to push up a program that doesn't exist.  I thought I'd killed my machine.


I'll give pushing the disk image up a try.  I must confess, I don't use monitor_load like that.



Daniel.



Sent: 25 January 2018 19:37
To: MEGA65 Development
Subject: Re: A little easter egg thing for those with a recent bitstream...
PS. Since I'm now seeing this stall in monitor_load even on the Ubuntu VM, it's looking like an issue that isn't unique to my WinXP vbox. I'll try debug it soon, not tonight though, rest time :)

--
You received this message because you are subscribed to the Google Groups "MEGA65 Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to c65gs-developm...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "MEGA65 Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to c65gs-developm...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "MEGA65 Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to c65gs-developm...@googlegroups.com.

Paul Gardner-Stephen

unread,
Jan 25, 2018, 6:49:52 AM1/25/18
to Gurce Isikyildiz, MEGA65 Development
Hello,

Which language would you prefer, C or 6502?

Paul.

To unsubscribe from this group and stop receiving emails from it, send an email to c65gs-development+unsubscribe@googlegroups.com.

Gurce Isikyildiz

unread,
Jan 25, 2018, 7:14:08 AM1/25/18
to Paul Gardner-Stephen, MEGA65 Development
Oops, forgot to reply all again... :)

I don't mind a bit of both, though my C will be stronger and my 6502 will be a little rusty (but willing to improve on it)

Paul Gardner-Stephen

unread,
Jan 25, 2018, 7:30:11 AM1/25/18
to Gurce Isikyildiz, MEGA65 Development
I'd love to have a utility that allows for remote creation/deletion of files on the SD card, so that from a PC, you could put a disk image on the SD card, or change its contents etc.  The easiest way to implement would be to use the serial monitor interface to remote-control the SD card interface, which could all be done in C. Later, we could make an ethernet-enabled one, that would be much much faster.  Basically I want to avoid having to pull the SD card out all the time, when working on the prototype boards.

Else if you want to debug backwards scrolling in the MEGA65 text editor I wrote some time back, that would also be great.

Paul.

Daniel England

unread,
Jan 25, 2018, 1:59:08 PM1/25/18
to MEGA65 Development
I've just broken my card reader with the amount I've been putting cards in and out of it and I'm worried I'm going to do the same to my Nexys4 so I'd really like the remote control, too.

Gurce Isikyildiz

unread,
Jan 25, 2018, 2:31:54 PM1/25/18
to Daniel England, C65GS Development
Sure, happy to work on those. I reckon I'll start with the backscroll issue (sounds smaller, as a warm up) before the sd card task (sounds bigger ;-))

Paul Gardner-Stephen

unread,
Jan 25, 2018, 3:43:41 PM1/25/18
to Daniel England, MEGA65 Development
In the meantime, for remote control in general (these instructions are for Linux or Mac);

1. make sure you compile fpgajtag
2. use monitor_load -b <bitstream filename> -b <kickstart file> -C <colour ram/utility file> -c <charrom file> [-R <c65 rom file>]

And you can try new updates of kickstart, the bitstream etc, regardless of what bitstream you had on the FPGA board.

Else, get something like this, and move the strain to a more disposable item.  I may do this myself on the R1 PCB, as I can then also make the SD card slot externally accessible.

Paul.


Paul Gardner-Stephen

unread,
Jan 25, 2018, 3:43:55 PM1/25/18
to Gurce Isikyildiz, Daniel England, C65GS Development
Sounds fair.

Gurce Isikyildiz

unread,
Jan 26, 2018, 12:44:49 AM1/26/18
to MEGA65 Development
Ok, got the Mega-IDE compiled and running on xemu. Was wondering though, what is the backscroll issue in question, how to replicate it?

Daniel England

unread,
Jan 26, 2018, 12:45:53 AM1/26/18
to Gurce Isikyildiz, MEGA65 Development

That's what I thought.  It runs fine as far as I can tell.  *lol*


Paul isn't happy with the way it is searching for the prior line but I'll let him explain.



Daniel.





Sent: 26 January 2018 15:44

To: MEGA65 Development
Subject: Re: A little easter egg thing for those with a recent bitstream...
Ok, got the Mega-IDE compiled and running on xemu. Was wondering though, what is the backscroll issue in question, how to replicate it?

--
You received this message because you are subscribed to the Google Groups "MEGA65 Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to c65gs-developm...@googlegroups.com.

Paul Gardner-Stephen

unread,
Jan 26, 2018, 2:02:40 AM1/26/18
to Daniel England, Gurce Isikyildiz, MEGA65 Development
Set CPU to 3.5, not 50MHz, and scroll backwards from the end of a long file.
You need to have the source files in the disk image with it, so that it tries to load them, else you have nothing to test with.

Also, you can only navigate at the moment, not edit.

Working on either problem would be welcome.

Paul.

On 26 January 2018 at 16:15, Daniel England <mewpo...@hotmail.com> wrote:

That's what I thought.  It runs fine as far as I can tell.  *lol*


Paul isn't happy with the way it is searching for the prior line but I'll let him explain.



Daniel.





Sent: 26 January 2018 15:44
To: MEGA65 Development
Subject: Re: A little easter egg thing for those with a recent bitstream...
Ok, got the Mega-IDE compiled and running on xemu. Was wondering though, what is the backscroll issue in question, how to replicate it?

--
You received this message because you are subscribed to the Google Groups "MEGA65 Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to c65gs-development+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "MEGA65 Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to c65gs-development+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages