Herzlich willkommen in unserem Gästebuch!

Zum Eintragen hier klicken.

Zeige Einträge 1 bis 12 von 205

Seite: (1) [2[3[4[] [»]

Name Kommentar

Syed Rizvis E-Mail Adresse s IP angucken


erstellt am 02. Dezember 2021 um 10:41 Uhr MEZ   Eintrag löschen  Kommentar hinzufügen  Eintrag bearbeiten
Hi Georg,

the c64 studio 6.9 does not import final output/image as bitmap.graphicscreen, it only does bitmap.bin............

please help

thanks

Syed


Kommentar von Endurion:
In the sample project "Sample Project - Bitmap Screen", there's a ".graphicscreen " file. To do that yourself, create a File->New->Graphic Screen.
Have your image created in your tool of choice, make it 320x200 sized. Copy it to the clipboard. in the new graphic screen click in the top left corner, this should show a selection frame. Paste the image.
An import dialog may appear if palettes do not match up. Ideally, you can just press OK, and the screen is imported.
At the bottom is a "Check as..." button. Choose the target display mode (most of the times multicolor bitmap). It will validate and mark any square that does not fit the restrictions of the bitmap mode.
If all is ok, simply save the graphic screen.

When you look at the "DisplayScreen.asm", at the bottom you see the three parts of the bitmap data being included. The code above sets the shared multi colors and copies the bitmap data blocks to their target location (color RAM is always at $d800). For the sample I chose the screen RAM at $8c00 and the bitmap data at $a000.

Assemble and run. The !media fetches the graphic data from the graphic screen project. There is currently no method to directly include a PC graphic format.



Syed Rizvis E-Mail Adresse s IP angucken


erstellt am 02. Dezember 2021 um 4:21 Uhr MEZ   Eintrag löschen  Kommentar hinzufügen  Eintrag bearbeiten
Hi Georg,

With the release of c64 Studio 6.9, additional graphic and bitmap screen commands have been added .

Well, how do you load a a bitmap or graphics screen using code!.
The example provided in the sample library use !media”bitmap.graphic”, graphicscreen format?!?!??!

Please provide instructions on how to extract a “bitmap.graphicscreen”: from export file option
File.

Thnks

Syed


Kommentar von Endurion:
Hi Syed,

These included samples are using the .graphicscreen project files. You add a graphic screen to your project, import the image there and then you can include the graphicscreen project.

!media fetches the image with its settings and inserts the required binary data.

Of course you can always import the binary data manually via !bin, but then there's always a manual step involved, when the image changes.

One of the major stumbling blocks of bitmap graphics is, that there are three separate data blocks: Actual bitmap data, color data intended for the screen, and the actual color data for the color RAM.
These all need to be placed at different memory locations; these locations must also be configured for the VIC. There are no standard locations, it all depends on how you structure your program and memory layout.

HTH,
Georg

s IP angucken


erstellt am 19. November 2021 um 13:23 Uhr MEZ   Eintrag löschen  Kommentar hinzufügen  Eintrag bearbeiten
Hi Georg,

How do we compose music for c64?. I have Cakewalk DAW for pc, but am unable to convert .wav or .mid files into .sid files. How the darn do you compose .sid music files?.

Can you please help!.

Thanks

Syed



Kommentar von Endurion:
Hi Syed,

As answered via email, you need to use one of the existing Tracker programs (GoatTracker for example). Or actually write your own player with editor. The former is easier fröhlich

HTH


Syed-Umer Rizvis E-Mail Adresse s IP angucken


erstellt am 09. Oktober 2021 um 14:06 Uhr MEZ   Eintrag löschen  Kommentar hinzufügen  Eintrag bearbeiten
System.NullReferenceException: Object reference not set to an instance of an object.
at C64Studio.StudioSettings.ReadFromBuffer(ByteBuffer SettingsData)
at C64Studio.MainForm.LoadSettings()
at C64Studio.MainForm..ctor(String[] args)
at C64Studio.Program.Main(String[] args)


Kommentar von Endurion:
Ouch! Anything you need to do for this to happen?
Can you mail me your settings.dat (from %appdata%/GRGames/C64Studio/1.0.0.0/settings.dat) ?


Luca Carminatis E-Mail Adresse s IP angucken


erstellt am 29. August 2021 um 10:09 Uhr MEZ   Eintrag löschen  Kommentar hinzufügen  Eintrag bearbeiten
Hi Georg,
you say that I can send you my requests by email. A few months ago I sent you an email but I never received an answer. Is the address "georg@georg-rottensteiner.de" correct?


Kommentar von Endurion:
Hmm, maybe I overlooked one email or it went into the spam folder.
Can you tell me at what date you sent it?





Kommentar von Endurion:
I've got your email, did you get my reply? I also had replied to that earlier email.


Luca Carminatis E-Mail Adresse s IP angucken


erstellt am 29. August 2021 um 9:56 Uhr MEZ   Eintrag löschen  Kommentar hinzufügen  Eintrag bearbeiten
Hi Georg,
about C64Studio, suppose you have the following code:

!macro Math_Decrease_16Bit address
lda address
bne +
dec address + 1
+ dec address
!end

lda #0
sta $02
sta $03
sta $ff

lda $ff
beq +

+Math_Decrease_16Bit $02

+ rts

In my opinion, the "beq +" opcode should branch to "+ rts" instead of jumping to "+ dec address" inside the macro.

Currently I have solved it this way:

!macro Math_Decrease_16Bit address
lda address
bne .m1
dec address + 1
.m1 dec address
!end

However, I would like to be able to use immediate labels also within macros. It's possible?


Kommentar von Endurion:
Ah, that's a good catch. Also, sounds like a good idea, which shouldn't break too much existing code.

Added it to my TODO list.


Luca Carminatis E-Mail Adresse s IP angucken


erstellt am 28. August 2021 um 10:42 Uhr MEZ   Eintrag löschen  Kommentar hinzufügen  Eintrag bearbeiten
Hi Georg,
regarding C64Studio, it would be really cool if you could add the "Rename" command that automatically renames a label throughout the project, just like Visual Studio does. Am I asking too much?
Thanks


Kommentar von Endurion:
Renaming references is already on my todo list, just didn't get around to adding it yet.

BTW, you can also email me your feature requests (or put them on GitHub).


Luca Carminatis E-Mail Adresse s IP angucken


erstellt am 28. August 2021 um 9:24 Uhr MEZ   Eintrag löschen  Kommentar hinzufügen  Eintrag bearbeiten
Hi Georg,
regarding C64Studio, I use tabs instead of spaces. I noticed that in Preferences there is the "Strip Trailing Spaces" option. Could you add the "Strip Trailing Tabs" option too? Or maybe make the same option work for both spaces and tabs?
Thanks


Kommentar von Endurion:
Fixed with commit #64668dc5


Luca Carminatis E-Mail Adresse s IP angucken


erstellt am 28. August 2021 um 9:04 Uhr MEZ   Eintrag löschen  Kommentar hinzufügen  Eintrag bearbeiten
Hi Georg,
about C64Studio, I got used to not using the Mini View, so I use the normal vertical scroll bar to move through the code. I would like that when I click above or below the thumb (slider) of the bar or click PgUp / PgDown from the menu, the code would move an entire page instead of just 10 lines.
Thanks


Kommentar von Endurion:
Fixed in two attempts with commit #08246b51

The original author does some weird handling of the scrollbar, I could pin point the cause of the 10 lines, and found a way to do it right. Now it matches the behaviour of page up/page down

All good issues, thanks for finding them!


Luca Carminatis E-Mail Adresse s IP angucken


erstellt am 27. August 2021 um 17:36 Uhr MEZ   Eintrag löschen  Kommentar hinzufügen  Eintrag bearbeiten
Regarding C64Studio, it would be great if you could drag the currently selected text elsewhere, as many other text editors do (if I try to do this now, the prohibition symbol pops up and nothing happens). Also, in the same way, you could create a copy of the selected text by dragging it elsewhere while holding down the Ctrl key.


Kommentar von Endurion:
Ah, good catch! That was actually working before I overrode it with File drag&drop. It is fixed with commit f7711afe.

Thanks!


Luca Carminatis E-Mail Adresse s IP angucken


erstellt am 22. August 2021 um 8:34 Uhr MEZ   Eintrag löschen  Kommentar hinzufügen  Eintrag bearbeiten
Hi Georg,
the "Find/Replace" command has a couple of problems:
1) Often, after clicking on "Find Next", it is not the occurrence following the cursor position at that moment that is highlighted but a subsequent one.
2) When I click on "Replace", it is not the highlighted recurrence that is replaced but the next one.


Kommentar von Endurion:
Hi,

Thanks for the feedback. I guess that's kind of per design. Find/Next remembers the last jumped to position, and uses that as jump off point.

I could add a check, that notices, that the cursor moved, and then use that as jump off point.

Thanks for the info! fröhlich


Renaldo Lo Mutos E-Mail Adresse s IP angucken


erstellt am 20. August 2021 um 11:44 Uhr MEZ   Eintrag löschen  Kommentar hinzufügen  Eintrag bearbeiten
hi

It seems i run into a problem , i've installed the latest version 6.9 on a remote pc. I am using a mac to conect to my remote pc with shadow.tech.
When i start the program on my remote pc i got the following error message.

System.ArgumentException: Culture ID 8192 (0x2000) is not a supported culture.
Parameter name: culture
at System.Globalization.CultureTableRecord.GetCultureTableRecord(Int32 cultureId, Boolean useUserOverride)
at System.Globalization.CultureInfo..ctor(Int32 culture, Boolean useUserOverride)
at System.Windows.Forms.InputLanguage.get_Culture()
at C64Studio.MainForm..ctor(String[] args)
at C64Studio.Program.Main(String[] args)

I tried several times, i tried to run it in administrator mode but i keep getting this error. Any suggestions?



Kommentar von Endurion:
Ouch! From searching it looks like an actual bug in .NET framework 3.5 on Windows 10.

Could you try and place the file from https://www.georg-rottensteiner.de/webmisc/C64Studio.exe.config in the C64Studio folder?

It should then default to the newer .NET 4.0 framework, which shouldn't have that issue.

Please let me know if that solves the issue (so I can add the file to the release archive).

If it doesn't please tell me what language setting you're using (you can contact me by email)


Edit: In case anybody runs into the same issue: The file was copied in C64Studios folder. Starting it ran into a different error. Deleted the new file, and after that it ran fine.

Seite: (1) [2[3[4[] [»]

Administration


Gästebuch Hauptseite | Meine Hauptseite

powered by unzes gb 3.1.1
© 2001 - 2003 by Daniel Köhler