The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My work

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 1,308 other followers

Archive for November, 2017

macbook – OS X 10.9.5 hangs with grey spinner; safe mode last message is “payload 2: device was reinitialized” – Ask Different

Posted by jpluimers on 2017/11/24

[WayBackmacbook – OS X 10.9.5 hangs with grey spinner; safe mode last message is “payload 2: device was reinitialized” – Ask Different

[WayBackRecovery partition: “Restore From Time Machine Backup” stuck at 43.6% for more than 60 minutes – Ask Different

Steps since then:

  1. Restoring an image backup failed: same situation
    • (it took an hour to verify the media, then an OK button appeared before continuing to restore in the middle of the night; actual restore took 4+ hours)
  2. Reinstalling OS X 10.9.5 failed: error -4403F
  3. Restoring a prior Time Machine backup hung at less than 50% (taking like 6 hours)
  4. Reinstalling OS X 10.9.5 over a different fiber connection worked
  5. Mounting the image backup succeeded, but took 3 hours to complete “verifying…”
  6. Migration Assistent on the image backup worked fine

In total it took 2.5 days to get the machine back in working condition.

Related links:

There was no transparent proxy inbetween the MacBook and Apple so these didn’t help:

What did help was ensuring there was only ONE NAT in between the MacBook and Apple.

–jeroen

 

Posted in Apple, Mac, MacBook, MacBook Retina, OS X, OS X Maverick, Power User | Leave a Comment »

MCL65 – a cycle exact 6502 in an FGPA

Posted by jpluimers on 2017/11/24

Cool stuff: [WayBackMCL65

MicroCore Labs MCL65 6502 core

The MC65 is an ultra-small footprint, microsequencer-based, 100% instruction-set compatible, cycle-exact NMOS 6502 core that can be implemented in any FPGA or ASIC technology which can utilize as little as 252 LUTs  (0.77%) of a Xilinx Spartan-7 FPGA. It has also been ported to a Xilinx Spartan-3 device where it uses about 10% of the part.

The MCL65 is instruction set compatible with the original NMOS version of the 6502 which was the processor used in computers and game machines such as the Commodore VIC20, Apple II, Atari-2600, and the Commodore-64 as well as  many others.

It runs inside an Apple ][ fine: see the below videos by MicroCore Labs

  • [WayBack] Download
  • [WayBack] MCL65 Working!: The MCL65 is currently running inside of a Commodore VIC-20 computer!  I have no game cartridges at the moment, so I am just running the classic a=a+1 BASIC counting program…
  • [WayBack] MCL65 running on VIC-20: Here are a few pictures of the MCL65 running on a VIC20. Video is available at MicroCore Labs YouTube Channel
  • [WayBack] MCL65 in a Spartan-3: Just ported the MCL65 to a Xilinx Spartan-3 board which contains an XC3S250E. 490 LUTs are used, which is 10% of the device.
  • [WayBack] MCL65 running on Atari 2600: The Atari 2600 just arrived in the mail, so replaced the MOS6507 CPU with the MCL65 core which is fitted the Xilinx Spartan-7 board and then to a 28-pin header for the 6507 package…
  • [WayBack] MCL65 works in Apple II+: Received the Apple II+ in the mail today but it did not come with any diskettes. I used a terrific tool, ADTPro, to transfer disk images from my PC over to the Apple using the cassette port…
  • [WayBack] MCL65 running Apple II+ Programs:I uploaded some videos of the system running a few applications and games. My hope was to test the MCL65 on a variety of programs that could demonstrate the instruction as well as cycle accuracy…

Via:

–jeroen

Read the rest of this entry »

Posted in 6502, History | Leave a Comment »

Use operator overloading for classes with non-ARC compiler · GitHub

Posted by jpluimers on 2017/11/23

[WayBackUse operator overloading for classes with non-ARC compiler · GitHub

The trick: do not use class operator but use class function &&op_ with the special operator name in the table referenced below. Just follow the bulleted example links to get an idea.

Bonus: it works on class helper constructs as well.

Officially this unsupported and with the non-ARC compiler you will have a risk of memory leaks.

But it’s so much fun as these links prove:

The usual operator gotchas apply here as well: Delphi operator overloading: table of operators, names, and some notes on usage and ‘glitches’.

The operators you could try: [WayBackOperator Overloading (Delphi) – RAD Studio

Oh, this thread needs some change now: [WayBackList of Delphi language features and version in which they were introduced/deprecated – Stack Overflow

–jeroen

Posted in Delphi, Development, Software Development | Leave a Comment »

Capitalization Conventions – more than Canceled not Cancelled

Posted by jpluimers on 2017/11/23

[WayBackCapitalization Conventions

Posted in .NET, Delphi, Development, Software Development | Leave a Comment »

Say NO to Venn Diagrams When Explaining JOINs – Java, SQL and jOOQ.

Posted by jpluimers on 2017/11/22

Interesting thought especially for cross-joins [WayBackSay NO to Venn Diagrams When Explaining JOINs – Java, SQL and jOOQ.

–jeroen

Via [WayBack“Say NO to Venn Diagrams When Explaining JOINs” – and [WayBack] “Say NO to Venn Diagrams When Explaining JOINs” – – Kristian Köhntopp – Google+

 

Posted in Database Development, Development, SQL | Leave a Comment »

 
%d bloggers like this: